今まではgit diff
単体のみを結構使ってきたのですが、実は結構バラエティが豊富ということでちょっとまとめていきたいと思います。
git add する前の変更点の確認
こちらを使うと git add
する前の変更が見れます。
新しいブランチを作って、自分で変更をいろいろ加え、いよいよ反映しようとしたときに使います。
git diff
origin/master からの変更点の確認
もうある程度コミットしたあとに、リモートのマスターからどれくらい変更されたのかを見たいとき、以下で確認できます。
git diff origin/master..HEAD
一般化すると、以下のようになりまして他のリモートブランチとの比較も行うことができます。
git diff remote-name/branch-name..HEAD
今回コミットした変更点の確認
以下でコミット後にコミットした箇所を確認することが可能となります。
git diff HEAD^
まだまだあるっぽいですが(エクセルの中身なども比較できるらしい?)、とりあえずこんな感じで。
以下参考になったサイトです。