37

我想停止跟踪某些分支。我使用git branch --set-upstream foo origin/foo.

如何撤消此操作?

4

3 回答 3

45

在即将发布的 git 1.8 中,您将能够:

git branch --unset-upstream

但是,目前您必须按照 manojlds 的建议进行操作,并使用两个git config --unset命令。

于 2012-10-16T12:12:48.933 回答
27

试试下面的:

git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
于 2012-10-16T12:05:31.880 回答
2

如果我理解您想要删除本地和远程分支之间的关联......我认为最简单的方法之一应该是编辑配置文件(.git/config)。

您可以在此处找到与您的问题相关的内容

要删除本地和远程分支之间的关联,并删除本地分支,请运行:

git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
git branch -d <branch>
于 2012-10-16T12:01:27.137 回答