我使用Git Flow工作流程。但是我无法在树形图中生成好看的日志。大小太小,不会像 Git 流程图中那样显示所有分支关系。

如何为我的 Git 存储库创建这样的图表?
这就是Tower 显示的方式。
Cap*_*ton 21
您还没有指定您是否正在寻找命令行工具,但如果是这样,我发现这样的东西可以让您很好地了解分支结构
git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
Run Code Online (Sandbox Code Playgroud)
当然,您可以使用 git config 为此创建别名,例如
git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
Run Code Online (Sandbox Code Playgroud)
我建议你使用GitKraken来获取此类图像。
\n它是适用于 Windows、Mac 和 Linux 的 Git GUI 客户端。
\n其中你有一个很好的视觉效果,比如提交历史记录。
还有更多的 Git GUI,例如:
\n\xe2\x80\xa2 SourceTree,可免费用于 Windows 和 MacOS。
\n\xe2\x80\xa2塔
\n这里有来自 Git 官方网站的列表和来自 Wikipedia 的列表,可能会有帮助。
\n如果您的代码位于公共 github 存储库中,您可能需要查看http://beta.gitflowchart.com。对于 Atlassian Stash,也有一个插件可以执行此操作(不是免费的)。
披露:我为这两个工具编写了底层库。