如何打印我的哪些 git 分支有未推送的提交?我不在乎提交包含什么,但只关心它们在那里并且可以推送。
我想看到这样的东西:
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
或者什么都没有,如果本地和远程分支在同一个地方。
最佳答案
git branch -vv
这将列出您所有的本地分支机构及其 Remote ,让您知道他们的状态(如果他们领先,落后或两者)。
要确保您了解所有分支的最新信息,请确保执行 git fetch
如果你只想看到前面的分支,你可以这样做:
git branch -vv | grep ahead
关于git - 打印未推送的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529819/