![如何可视化 Git Flow 分支?](https://linux22.com/image/1392834/%E5%A6%82%E4%BD%95%E5%8F%AF%E8%A7%86%E5%8C%96%20Git%20Flow%20%E5%88%86%E6%94%AF%EF%BC%9F.png)
答案1
您尚未指定是否正在寻找命令行工具,但如果是的话,我发现类似这样的工具可以让您很好地了解分支结构
git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
当然,你可以用 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"
答案2
我建议你使用吉特克拉肯获取此类图像。
它是适用于 Windows、Mac 和 Linux 的 Git GUI 客户端。
在其中,您可以看到提交历史记录等漂亮的视觉效果。
还有更多 Git GUI,例如:
•源树,可免费用于 Windows 和 MacOS。
•塔
以下是 Git 官方网站的列表和来自维基百科的列表这可能会有帮助。
答案3
如果你的代码在公共 Github 仓库中,你可能需要查看http://beta.gitflowchart.com。对于 Atlassian Stash,有一个插件这也是这样做的(不是免费的)。
披露:我为这两种工具编写了底层库。