git日志,仅在分支预合并时发生的提交

git日志,仅在分支预合并时发生的提交,git,Git,如果我有这样的结构 A---B---C----H---M topic / / \ / \ D----E---F---G---L---N master / / I---J K other topics 我想git log,只有在主题分支上发生的提交,没有合并: 特别是A B H,没有其他内容。 我该怎么做?尝试使用选项--不合并: 即: --no-merges 不要打

如果我有这样的结构

    A---B---C----H---M      topic
   /       /  \     / \
  D----E---F---G---L---N    master
      /           /
 I---J           K          other topics
我想
git log
,只有在主题分支上发生的提交,没有合并:
特别是
A B H
,没有其他内容。

我该怎么做?

尝试使用选项
--不合并

即:

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

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

--no-merges
--first-parent