当我执行“git log”命令时,如何从输出中删除非主分支提交?

问题描述 投票:0回答:1

这看起来是一个简单的请求。当我在主分支中执行简单的“git log --decorate”时..为什么我会看到我不关心的完全辅助分支的所有这些提交?

有办法过滤掉吗?

之前我运行了“git log --decorate”并会注意到侧分支提交,这会扰乱我试图做的一些分析。

git
1个回答
0
投票

问题是,合并后,来自“辅助”分支的那些提交现在也位于主分支上。尝试说

git log --first-parent --oneline --graph --decorate
这将使 Git 每次遇到合并提交时都不会跟随

第二个父级(除了第一个父级)。

另外,

--graph

的美妙之处在于,如果您
do遇到合并提交并遵循第二个父级,您将知道git log
本身是毫无用处的,因为你不知道
拓扑--graph
 显示拓扑。

© www.soinside.com 2019 - 2024. All rights reserved.