ワーキングツリーとインデックス間の差分(addする前に使う) | git diff |
ワーキングツリーと最新コミット間の差分 | git diff HEAD |
インデックスと最新コミット間の差分(addした後に使う) | git diff --cached |
コミットした後の差分比較 | git diff HEAD^ |
コミット同士の差分 | git diff SHA..SHA ※..を省略すると最新コミットHEADとの比較 |
push前の差分確認 | git diff リモート/ブランチ..HEAD |
指定ファイルの差分のみ表示 | git diff -- ファイルパス |
ファイル名の差分確認 | git diff --name-only |
処理内容ごとに | git diff --diff-filter=AM ※addとmodifyに絞るの意味 |