在共享的 GitHub 存储库中,我想用它git log
来显示最近提交的列表。
当前的历史类似于以下内容:
(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
,但我找不到禁用或反转它的方法。