在共享的 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,但我找不到禁用或反转它的方法。