地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Git】diffでファイル名のみを取得する

git diff  比較ブランチ名 --name-only

って感じでブランチ名をしてしておけば特定ブランチとの差分があったファイルを取得できる。ついでにhelpをみてみた。

usage: git diff [<options>] [<commit>] [--] [<path>...]
   or: git diff [<options>] --cached [<commit>] [--] [<path>...]
   or: git diff [<options>] <commit> [<commit>...] <commit> [--] [<path>...]
   or: git diff [<options>] <commit>...<commit>] [--] [<path>...]
   or: git diff [<options>] <blob> <blob>]
   or: git diff [<options>] --no-index [--] <path> <path>]

git diff ってコミットIDも引数に取れるらしい。特定のコミットでなんのファイルが修正されたかをCLI上から取れる模様。CIでのテスト結果とかのレポートに組み合わせられたりしないかな。