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