べこのツボ

これ押すとアイデアが出てくる(理想)

【Git】ステージング後/コミット後のgit diffのこと

f:id:damdom:20171101220304p:plain

2017年11月現在、Git 歴3年弱です。最近になってステージングした後とコミットした後で差分を見るコマンドを知りました。

図を書きました

f:id:damdom:20171101220321p:plain

ステージングする前

$ git diff

ステージングした後(git add)

$ git diff --cached

コミットした後(git commit)

$ git diff HEAD^

本来なら git diff HEAD^..HEAD
..以降は省略可能。今いるコミット(HEAD)とひとつ前のコミット(HEAD^)を比較している。

参考