git add -A と git add .の違い

git add -A と git add .の違い

どちらもインデックスへの追加を行うコマンドですが、仕様が少し異なるのでメモ。

gitバージョン

  • git version 2.24.0.windows.2

git add .

現在いるファルダ配下の変更があったファイルの全て add される

git add -A

レポジトリ内のどのフォルダで実行してもレポジトリ全体の変更があったファイル全てが add される

例として下記のようなフォルダ階層の場合

folderAで「git add .」コマンドを実行すると folderA 配下のファイルのみが addされます