私の理解ではgit add .
、ディレクトリ内のすべてのファイルがリポジトリに追加されます。
通常、ファイルを編集する場合は、git add file.name
そのファイルだけをステージング領域に移動します。
git add .
この時点で、変更したすべてのファイルをステージング領域に追加するだけで何か問題があるのでしょうか? 明らかに、これgit add
は変更されていないファイルも含め、すべてのファイルで実行されますが、これは悪いことですか? 問題ないとは思いますが、ここで確認したいと思います。
もちろん、それができることも知っていますgit commit -a
が、これが技術的にgit add .
後に続いて行うことと同じなのか、git commit
それともadd
特定のファイルだけに十分スマートなのかはわかりません。