2012-01-21 10 views
9

git commitにも新しいファイルとディレクトリを追加することはできますか?git commit新しいフォルダやファイルを自動的に追加しますか?

長期的には不要なタイピングの多くは、その後 git commit

git add .を入力するために持っているようだ(それを、私は多くの場合、不足しているディレクトリと、そのようなとバージョンが得られgit add .を呼び出すことを忘れる傾向を持っている)

+0

を行うことができますので、あなたがJetbraisからIDEを使用する場合は、バージョン管理外のファイルのリストを持っています、git commit続いgit add .を実行します。あなたはまだ追加してコミットする必要がありますが、少なくともあなたは視覚的なリストを持っています。 –

+0

'git commit -a'は必要な作業を行いますか? –

+0

git commit -aは新しいファイルをステージングしていないようです。新しいディレクトリとファイルは自動的に追加されませんでした。 – ina

答えて

11

は限り私は知らされていて、右はそのようなコマンド(あなたがパスワードを含むデバッグ・ファイルを持っている場合それは危険なことができる)が存在しませんが、あなたがシミュレートしたい場合は、あなたのgitの設定に、このエイリアスを追加することができます。

git config --global alias.commitx "!git add . && git commit" 
を使用して0

は今、あなたが

git commitx -m "testing commitx on new unstaged files" 
+0

これはそれがトリックだと思われます...これを設定するためにターミナルに入力するだけです: 'git config alias.commitx =!git add。 && git commit -a -m' – ina

+3

@ina:コマンドは 'git config --global alias.commitx '!git addです。 &git commit -a -m '' - bashがそれを解釈しないようにコマンドを引用する必要があり、' git config'(コマンド)はその構文で '='を使わず、 ' 'を別々の引数として使用します。 – Cascabel

+0

ありがとうございます - これは非常に役に立ちます...私の中で+ googleを使っているユーザーの中には、すでにマイクロ秒のガズリオンが保存されている可能性があります。 :-) – ina

関連する問題