这看起来是一个简单的请求。当我在主分支中执行简单的“git log --decorate”时..为什么我会看到我不关心的完全辅助分支的所有这些提交?
有办法过滤掉吗?
之前我运行了“git log --decorate”并会注意到侧分支提交,这会扰乱我试图做的一些分析。
问题是,合并后,来自“辅助”分支的那些提交现在也位于主分支上。尝试说
git log --first-parent --oneline --graph --decorate
这将使 Git 每次遇到合并提交时都不会跟随第二个父级(除了第一个父级)。
另外,--graph
的美妙之处在于,如果您do遇到合并提交并遵循第二个父级,您将知道。
git log
本身是毫无用处的,因为你不知道拓扑。
--graph
显示拓扑。