首页/开发/Git 与协作速查/git push -u 建立跟踪关系
Git 基础与命令88 条

git push -u 建立跟踪关系

推送新分支时用 -u/--set-upstream 记录上游:之后 git push、git status 与 git pull 都能直接对应远端分支。

Git 与协作速查开发更新于 2026-10-12
-u记录上游(本远端分支对应关系)
查看git branch -vv 显示跟踪与领先/落后
较新 Git配置 push.autoSetupRemote=true 可自动建立跟踪

常用示例

常用示例
git push -u origin feature/login
git branch -vv
git status -sb
git push
上线前双人复核的常见动作:branch -vv 一眼确认每个本地分支跟的是哪个远端分支。

易错点

  • 同名远端分支存在时容易建错跟踪,推送前用 branch -vv 核对
  • 跟踪建立后 git status 会显示领先落后数,偏离预期时先查再推

数据来源与参考

  • Git 官方文档:git-push(-u/--set-upstream)
  • Git 官方文档:git-branch(-vv)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌