忽略无意义的"合并分支"承诺在Git历史?

时间:2014-08-01 11:36:13

标签: git

请查看以下Git历史记录:

enter image description here

大约每一次提交都没有意义"合并分支"噪声。我知道你可以(而且应该)通过变基来避免它,但我的问题更多的是关于事后处理这种情况。

有一个技巧可以忽略"合并分支"提交没有信息?

我可以接受克隆存储库并在本地重写其历史记录,因此更容易分析其更改(没有所有"合并分支"噪声)。

3 个答案:

答案 0 :(得分:4)

您正在寻找

git log --no-merges

答案 1 :(得分:2)

BroiSatse很好" git log --no-merges"技巧也可以应用于gitk:

  • 查看 - >修改视图 - > git log的其他参数:" - no-merges"

结果如下:

enter image description here

答案 2 :(得分:-1)

为避免进行大量合并,最好使用rebase:

git pull --rebase

请参阅docs此处