如何更改 git status 检查的远程分支?

问题描述 投票:0回答:1

我的团队为我们的 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

git version-control git-remote
1个回答
0
投票

找到答案让现有的 Git 分支跟踪远程分支?

感谢用户Dan Moulding

对于 git 1.8+

git branch --set-upstream-to=origin/main
© www.soinside.com 2019 - 2024. All rights reserved.