You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git中如何切换本地master分支关联的不同远程仓库分支?

切换本地master分支关联的远程分支方法

步骤1:查看当前关联状态

先确认本地master分支当前绑定的远程分支,执行命令:

git branch -vv

输出内容里会显示类似 master ABC/master 的信息,其中ABC/master就是当前关联的远程分支。

步骤2:切换远程关联

有两种操作方式可选:

方式一:先取消现有关联,再绑定新远程

  1. 取消当前master分支的远程绑定:
git branch --unset-upstream master
  1. 绑定到目标远程仓库的master分支:
  • 关联Azure DevOps的ABC仓库:
git branch --set-upstream-to=ABC/master master
  • 关联GitHub的XYZ仓库:
git branch --set-upstream-to=XYZ/master master

方式二:直接覆盖现有关联(更快捷)

无需先取消,直接执行绑定命令就能替换原有关联:

  • 切换到ABC仓库的master分支:
git branch --set-upstream-to=ABC/master master
  • 切换到XYZ仓库的master分支:
git branch --set-upstream-to=XYZ/master master

步骤3:验证切换结果

再次执行查看命令确认关联是否生效:

git branch -vv

此时master分支对应的远程分支应该已经更新为你设置的目标分支。

内容的提问来源于stack exchange,提问作者Sumit Ghewade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 02:25:16