【发布时间】:2011-06-20 04:17:58
【问题描述】:
central 存储库必须设置在新服务器上,因此我在本地存储库上创建了一个新远程,并将其推送到那里。
但是现在当我做git pull 时,它声称我是最新的。这是错误的——它告诉我的是旧远程分支,而不是新分支,我知道事实上它有新的提交要获取。
如何更改我的本地分支以跟踪不同的远程?
我可以在 git 配置文件中看到这一点,但我不想把事情搞砸。
[branch "master"]
remote = oldserver
merge = refs/heads/master
【问题讨论】:
-
我调整了您的标题 - 您实际上是在尝试更改您正在跟踪的遥控器,但仍然在其中跟踪相同的分支名称。
-
很难将其视为 How do you make an existing Git branch track a remote branch? 的副本。该问题没有指定分支已经在跟踪远程分支。这个可以。
-
在我看来编辑配置文件是最简单和最安全的方法
标签: git