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