繁体   English   中英

git log,只提交在分支预合并时发生的提交

[英]git log, only commits that happened on branch pre-merge

如果我有这样的结构。

    A---B---C----H---M      topic
   /       /  \     / \
  D----E---F---G---L---N    master
      /           /
 I---J           K          other topics

我想git log ,只有在主题分支上发生的提交,没有合并:
特别是ABH ,没有别的。
我该怎么办?

尝试使用选项--no-merge of git log

git log --no-merges --first-parent topic

那是:

--no-merges

不要打印具有多个父级的提交。
这与--max-parents=1完全相同。

--first-parent

在看到合并提交时,仅遵循第一个父提交。 此选项允许您忽略通过此类合并引入历史记录的各个提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM