git branch -avv
-a
显示 所有分支- -vv (
--verbose
的缩写) 额外显示本地分支跟踪的远程分支(如[origin/main]
)及其状态对比。 -
# git branch -v * main abc1234 修复登录bug dev def5678 更新文档 # git branch -vv * main abc1234 [origin/main] 修复登录bug dev def5678 [origin/dev: ahead 1] 更新文档 # 显示与远程分支的差异
git branch -vv
还会显示以下常见状态:状态格式 含义 [origin/main]
本地与远程完全同步。 [origin/main: ahead 1]
本地有 1 个提交未推送到远程。 [origin/main: gone]
远程分支已被删除(需清理或重新关联)。 [origin/main: behind 2]
本地落后于远程 2 个提交(需拉取更新)。
- 远程分支和本地分支:
-
* main abc1234 [origin/main] 提交信息摘要 feature/login def5678 [origin/feature/login] 修复登录逻辑 remotes/origin/main abc1234 提交信息摘要 remotes/origin/dev xyz9876 开发环境配置
-