git log
共有 GitHub リポジトリで、最近のコミットの一覧を表示するために使用したいと考えています。
現在の履歴は次のようになります。
(master)
B------Merge1--Merge2--Merge3
/ / /
- -C1 / /
- - -C2 /
- - -C3----------C4
Merge
コミットがマージされたプル リクエストの結果であり、C
コミットがこのリポジトリのフォークからのものである場合。
git log
次のようなものを示しています。
git log --oneline master
Merge3
Merge2
Merge1
B
しかし、私が本当に興味を持っているのはC
コミットです。
git log --graph
C1、C2、および C3 を表示するために私が見つけた唯一の方法です。
--graph
C1、C2、および C3 を表示する他のオプション (を含まない) はありますか?
このようなことができるようになりたいです
git log --oneline --no-merges <...insert magic here...> master
C4
C3
C2
C1
B
マニュアルページで見つけた唯一の賢明なことは ですが--first-parent
、それを無効にしたり反転したりする方法が見つかりませんでした。