Gitの「インデックス(ステージング)」情報を保持している.git/indexファイルについて詳しく調べてみました。 要約 .git/indexは、"ステージング/インデックス"情報を保持してるバイナリファイルである。 中身を表示するには git ls-files --stage で表示できる .git/indexファイルの構造 例として"minigit"プロジェクトの.git/indexをとりあげます。 $ git clone git://github.com/DQNEO/minigit.git $ cd minigit $ git checkout git ls-files --stageで中身を表示 $ git ls-files --stage | head 100644 95ba71b8e7c2d70965d9a5086a9fabd58e87d259 0 .gitignore 10