git add の後のオプション

git add の後に「ファイル名」を指定する他に、「.」「-u」「-A」としたりしますが、その3つの違いがよくわかっていなかったのでメモです。

 

 

git add ファイル名

指定したファイルのみインデックスに追加します。

 

 

git add .

新規作成されたファイル&変更されたファイルをインデックスに追加します。

削除されたファイルは追加されません。

 

 

git add -u 

1つ前のコミット時と比較して、変更があったファイルを追加します。

新しく作られたファイルは追加されません。

 

 

git add -A

「.」で追加されるものと「-u」で追加されるものどちらも追加してくれます。