我不小心做了:
git checkout mybranch
git branch --set-upstream origin mybranch
Git说:
Branch origin set up to track local branch mybranch.
如何重置它以及它能对我做什么?
谢谢,
答案 0 :(得分:3)
如果所有其他方法都失败了,只需使用文本编辑器编辑.git/config
即可。所有命令都在那里设置
[branch "origin"]
merge=refs/heads/mybranch
所以只需删除无效设置。
答案 1 :(得分:0)
这意味着你只有一个本地分支,它被设置为跟踪具有相同名称的远程分支。没有伤害,你没有被迫使用远程分支;)
您可以使用
删除跟踪链接--no-track
或删除远程分支:
git push origin :branch-name
对于后者,如果您愿意,则需要使用-d选项专门删除分支。