如何只用分支名称来获取git树的鸟瞰图,而不是单独提交?

Tho*_*sen 23 git visualization

我喜欢混蛋给我展示提交各种分支机构如何流动的可视化树的能力,但有很多的提交您可在细节淹没.

我想知道我怎么可以只得到分支结构的基本轮廓没有所有的个人承诺,但与分支名称放在正确的位置呢.

很像,gitk --all .但后来缩小了一点.

建议?


编辑:2013-03-16 - 我还没有找到一个很好的解决方案.然而,我发现Git Extensions中的历史视图由于某种原因提供了比Eclipse中的历史视图更好的信息.

Dan*_*ruz 17

使用评论中链接的VonC 问题提示,以下内容应该足够:

git log --oneline --decorate --all --graph --simplify-by-decoration
Run Code Online (Sandbox Code Playgroud)


kni*_*ttl 8

您可以使用以下--simplify-by-decoration选项:

gitk --simplify-by-decoration --all
Run Code Online (Sandbox Code Playgroud)


Nou*_*him 3

我有一个小Ruby 脚本,它使用 graphviz 来显示存储库。它在非常大的存储库上消失(但您可以稍微调整它以不显示太多中间提交)。我在 git 培训期间使用它,并且发现它很有用。

更新:我在这里写了博客。有图表的图片以及有关如何使用脚本的注释。