ステージングエリアを一言で言うと「次のコミットに入れる内容を一時的に置く場所」です。案外なんとなく使われているというかたまに「おや?」と感じることもあったので整理しますが、実体は .git/index というファイルで管理されています。以下やりたい事は全てこのファイルを参照する事で実現できています。エリアっていうからフォルダをイメージしている方も多いようですね。
| やりたいこと | コマンド |
|---|---|
| 何がステージングされているか確認 | git status |
| ステージングされた差分を見る | git diff –cached |
| ステージング前の差分を見る | git diff |

