我想展示一个简单的关系图,展示所有我的git分支之间的关系。到目前为止,我使用的最接近的命令是:
git log --graph --oneline --branches --decorate --simplify-by-decoration
然而,我所工作的项目有很多远程分支,由其他开发人员使用,而我并不关心它们,它们的包含使得看到我的分支之间的联系变得困难。我尝试添加 --not --remotes="*"
,但这会消除太多的提交,以至于我完全失去树形结构,只得到像 branch -v
的列表。
有什么建议吗?
编辑:我希望找到使用标准命令行工具的最佳解决方案,因为我通常不在自己的计算机上工作,不能依赖其他第三方软件的安装。