【Git】ステージング後/コミット後のgit diffのこと
2017年11月現在、Git 歴3年弱です。最近になってステージングした後とコミットした後で差分を見るコマンドを知りました。
図を書きました
ステージングする前
$ git diff
ステージングした後(git add)
$ git diff --cached
コミットした後(git commit)
$ git diff HEAD^
本来なら git diff HEAD^..HEAD
..
以降は省略可能。今いるコミット(HEAD)とひとつ前のコミット(HEAD^)を比較している。
参考
$ git diff --help
まずヘルプ見た- Git - git-diff Documentation(公式) 英語
- 忘れやすい人のための git diff チートシート - Qiita
様々な状況に応じたgit diffの使い方。参考になりました。