Git でブランチ間の差分を見る

Git で、あるブランチと別のブランチとで、どれだけのファイルにどんな差異があるかを確認する方法。

リモートにある feat/SOMETHING ブランチと develop ブランチの差異を表示するには以下のようにする。

$ git diff origin/feat/SOMETHING origin/develop

これでブランチ間の差分があるファイルを順に表示してくれる。

差分があるファイルの名前だけを表示するのであれば、--name-only オプションを付ける。

$ git diff --name-only origin/feat/SOMETHING origin/develop