2

我不小心做了:

git checkout mybranch
git branch --set-upstream origin mybranch 

吉特说:

Branch origin set up to track local branch mybranch.

我该如何重置它,它对我有什么影响?

谢谢,

4

2 回答 2

3

如果一切都失败了,只需.git/config使用文本编辑器进行编辑。所有命令都设置在那里

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

所以只需删除无效的设置。

于 2012-11-09T15:30:10.733 回答
0

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

您可以删除跟踪链接

--no-track

或删除远程分支:

git push origin :branch-name

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

于 2012-11-09T15:42:05.450 回答