例えば.sql
ファイルを含むコミットの一覧が欲しくて考えた。
git log master..develop --no-merges --oneline *.sql
- mastetブランチとdevelopとの比較
- mergeコミットは除いて
- 1行で表示
- 対象はカレントディレクトリ以下のすべての拡張子が
.sql
のファイル
のログを表示。
git log --grep=<pattern>
とか
git log --name-only | grep <pattern>
とか試したけど、欲しいのはそれじゃない感。
そういえばディレクトリ指定できるな、ということを思い出して、ファイル指定すればいいと気づいて解決した。