答案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,有一个插件这也是这样做的(不是免费的)。
披露:我为这两种工具编写了底层库。