git - 打印未推送的分支

标签 git

如何打印我的哪些 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/

相关文章:

Git merge 方向错误?

java - 构建 SNAPSHOT 依赖项时如何触发具有多个分支的 jenkins maven 作业?

GIT:持有 push 批准?

git - 如何清除git缓存?

c# - Azure git 部署在引用的 .config 文件上失败

Git Bash - 在完整的 C :\hard drive 上意外地从 Bash 调用了 git init

git - 如何使用 Git 管理 Kiln 的分支?

git - 由于磁盘空间不足而从失败的 git repack 中恢复

Git应该显示没有 merge 冲突

git - 如何在 git push 上修复 "cannot be resolved to branch"?