【Git】git diffで差分を表示する
# インデックスと作業ディレクトリの比較
$ git diff
# 最新のコミットとインデックスの比較 $ git diff --cached $ git diff --staged # 同義 $ git diff --cached HEAD # 同義
# 最新のコミットと作業ディレクトリの比較
$ git diff HEAD
# コミット同士の比較 $ git diff HEAD HEAD~ $ git diff HEAD..HEAD~ # 同義
# ブランチ同士の比較
$ git diff topic..main
# 特定のファイルのみ
$ git diff -- ./file
$ git diff HEAD -- ./file
# git pullする前にリモート追跡ブランチとの差分を確認 $ git diff HEAD..origin/main # git pushする前にリモート追跡ブランチとの差分を確認 $ git diff origin/main..HEAD
- 覚え方:
git diff [変更前]..[変更後]
【参考】