Git日志,仅显示发生在预合并分支上的提交。

3
如果我有这样一个结构。
    A---B---C----H---M      topic
   /       /  \     / \
  D----E---F---G---L---N    master
      /           /
 I---J           K          other topics

我想要使用git log命令,只查看主题分支上发生的提交记录,不包括合并记录:
具体来说,只需要A B H这些记录,不需要其他的。
我该怎么做呢?

1个回答

4
尝试使用 git log 的选项 --no-merge
git log --no-merges --first-parent topic

那是:

--no-merges

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

在看到合并提交时,仅跟随第一个父提交。此选项允许您忽略这样的合并带入历史记录的个别提交。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接