git add
したあとに
git diff
をオプション無しで実行しても差分が表示されない。
git add したあとに、作業ディレクトリと最新コミットの比較をやるには以下の3つのいずれかでできる。
- git diff HEAD
- git diff –cached
- git diff –staged
参考にしたサイト
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU1JUJGJTk4JUUzJTgyJThDJUUzJTgyJTg0JUUzJTgxJTk5JUUzJTgxJTg0JUU0JUJBJUJBJUUzJTgxJUFFJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFJTIwZ2l0JTIwZGlmZiUyMCVFMyU4MyU4MSVFMyU4MyVCQyVFMyU4MyU4OCVFMyU4MiVCNyVFMyU4MyVCQyVFMyU4MyU4OCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YmYyZWY0NTYwOWNkMjg3MjgxYmE1NDBiNTc2ZTRmM2Q&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2hpYnVrayZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDg5YmY4MjQ0OGZjNDhmZTNhZmM2ZTZlNzEyMDE5MWY&blend-x=142&blend-y=491&blend-mode=normal&s=af81269ddef1a198414624adf346ad05)
忘れやすい人のための git diff チートシート - Qiita
git diff は色んな場面で本当によく使うんですが、できることが多いだけに全然覚えられずに毎回調べてしまいます。なので、場面ごとに使えるコマンドを一覧でまとめてみました。先にワークツリーとイ…
git add した後に変更点を見る
git diff --cached
git add
した後にインデックスと最新のコミットとの変更点を見たいときは--cached
を付けます。
--staged
も同じ意味なのですが、直感的な命名なのでむしろこっちのほうが覚えやすいかもしれません。
作業ツリーと任意のコミットの差分を確認する / Git - Linuxサーバ管理入門 - Linuxへの接続からはじめてLinuxの基本をマスター
「git diff」で引数にコミットを指定することで作業ツリーと任意のコミットとの差分を確認することができます。
「git diff」の引数にHEADを指定すると作業ツリーと最新のコミットの差分を確認することができます。
コメント