git add したあとに git diff する3パターンのオプション

git
スポンサーリンク
git add

したあとに

git diff

をオプション無しで実行しても差分が表示されない。

 

git add したあとに、作業ディレクトリと最新コミットの比較をやるには以下の3つのいずれかでできる。

  • git diff HEAD
  • git diff –cached
  • git diff –staged

 

参考にしたサイト

 

忘れやすい人のための git diff チートシート - Qiita
git diff は色んな場面で本当によく使うんですが、できることが多いだけに全然覚えられずに毎回調べてしまいます。なので、場面ごとに使えるコマンドを一覧でまとめてみました。先にワークツリーとイ…

git add した後に変更点を見る

git diff --cached

git add した後にインデックスと最新のコミットとの変更点を見たいときは --cached を付けます。

--staged も同じ意味なのですが、直感的な命名なのでむしろこっちのほうが覚えやすいかもしれません。

 

作業ツリーと任意のコミットの差分を確認する / Git - Linuxサーバ管理入門 - Linuxへの接続からはじめてLinuxの基本をマスター
「git diff」で引数にコミットを指定することで作業ツリーと任意のコミットとの差分を確認することができます。

「git diff」の引数にHEADを指定すると作業ツリーと最新のコミットの差分を確認することができます。

 

 

コメント