我知道我可以做到git branch --all,这向我展示了本地和远程分支,但在向我展示它们之间的关系方面并没有那么有用。
git branch --all
如何以显示哪个本地分支正在跟踪哪个远程的方式列出分支?
非常漂亮的命令,如果您想将其用于脚本,那就不好了:
git branch -vv # doubly verbose!
请注意,在 git 1.8.3 中,上游分支显示为 蓝色 (请参阅“ git 中的此分支跟踪(如果有的话)是什么? ”)
如果您想要干净的输出,请参阅arcresu 的答案- 它使用了我最初编写此答案时不相信存在的瓷器命令,因此它更简洁一些,并且适用于为 rebase 配置的分支,而不仅仅是合并。