Git 意外地设置了分支原点以跟踪本地分支

Git 意外地设置了分支原点以跟踪本地分支,git,Git,我不小心做到了: git checkout mybranch git branch --set-upstream origin mybranch 吉特说: Branch origin set up to track local branch mybranch. 我如何重置它,它会对我造成什么影响 谢谢,如果所有其他操作都失败,只需使用文本编辑器编辑.git/config。命令所做的一切都设置在那里 [branch "origin"] merge=refs/heads/mybranch 因

我不小心做到了:

git checkout mybranch
git branch --set-upstream origin mybranch 
吉特说:

Branch origin set up to track local branch mybranch.
我如何重置它,它会对我造成什么影响


谢谢,

如果所有其他操作都失败,只需使用文本编辑器编辑
.git/config
。命令所做的一切都设置在那里

[branch "origin"]
merge=refs/heads/mybranch

因此,只需删除无效的设置。

这意味着您只有一个本地分支被设置为跟踪具有相同名称的远程分支。这样做没有坏处,您不会被迫使用远程分支;)

您可以使用删除跟踪链接

--no-track
或删除远程分支:

git push origin :branch-name

对于后者,如果您愿意,您需要使用-d选项专门删除分支。

nano~/.git/config+以上操作很好。非常感谢你!