我的团队为我们的 Azure DevOps git 存储库移动了服务器。
如何更改
git status
将比较的默认遥控器?
我现在已将
remote origin
更新为正确的服务器网址,但是当我运行 git status
时,我的本地分支的跟踪更改将与我的旧/原始远程主机的主版本进行比较。
我期待这一点,因为我已将新的远程 url 重命名为“origin”,所以
git status
会检查该特定的 url 和分支,但事实并非如此。
我从
git status
获得的报告正确引用了它正在检查的远程/分支,但是,它仍然默认为旧分支:
git remote -v
origin http://old-server/example/repo
new http://new-server/example/repo
git status
On branch main
Your branch is ahead of origin/main by 4 commits.
git remote rename origin old
git remote rename new origin
git remote -v
origin http://new-server/example/repo
old http://old-server/example/repo
git status
On branch main
Your branch is ahead of old/main by 4 commits.
到目前为止,我一直在使用 git 远程手册,但我还没有找到任何可以帮助解决我的具体问题的内容:https://www.git-scm.com/docs/git-remote