2024-03-30 git トピックブランチでコミット一覧を出力する
git でトピックブランチで古い順にコミット一覧を出力する方法。
※ baseブランチは main
の場合
$ git log main..@ --oneline --reverse --format=%s
commit 1
commit 2
commit 3
markdown リスト形式に変換
format
オプションをイジってmarkdownリスト形式に変換すると、それをそのまま変更リストとして貼り付けできて便利。
$ git log main..@ --oneline --reverse --format='- %s'
- commit 1
- commit 2
- commit 3
markdown 見出し+本文形式に変換
$ git log main..@ --oneline --reverse --format='### %s%n%n%B%n%n-----%n'
### commit 1
commit 1 message
-----
### commit 2
commit 2 message
-----