メモ程度。「あのブランチ/コミットからどのファイルを変更/追加/削除したんだっけな~」と確認する時につかう用。
git diff
の --name-only
オプションを使います。
$ git diff --name-only <branch_name,commit_id>
ちょっといい例がなかったけれども、例えば README.md
が変更されてた場合は以下のように表示されます。
ファイル名を列挙
$ git diff --name-only origin/master
README.md
git diff
なんで基本的にルートからのパスで表示されます。
$ git diff --name-only origin/master
path/to/README.md
変更か追加か削除か知りたい場合は --name-status
を使ってください。
もうちょっと詳しく
$ git diff --name-status origin/master
A README.md //追加
M main.c //変更