変更を記録対象に加える - git add
変更をステージングエリア(staging area)に追加します。
概念図
構文
bash
git add <file>...使用例
すべての変更をステージ
bash
git add .対話的にハンク単位でステージ
bash
git add -p注意点
git add .と.gitignoreの関係git add .はカレントディレクトリ以下のすべての変更を追加しますが、.gitignoreに記載されたファイルは除外されます。「追加されない」と思ったらまず.gitignoreを確認しましょう。意図しないファイルをステージしてしまった
git restore --staged <file>(またはgit reset HEAD <file>)でステージングだけを取り消せます。作業ディレクトリのファイルはそのまま残るので安全です。git add -Aとgit add .の違い-Aは削除・リネームも含めてリポジトリ全体の変更をステージします。.はカレントディレクトリ配下のみが対象です。
Git Ready