2016-12-27 92 views
0

我以某种方式添加了一个叉作为远程到我的本地存储库,后来我发出git pull - 令我沮丧git将所有分支分支作为本地跟踪分支。我怎样才能用一个命令来解决这个问题?所有分支在gitk中显示为remote/wr/branchname删除远程git存储库的所有远程跟踪分支

然后我必须从.git/config中删除条目吗?

[remote "wr"] 
    url = https://github.com/AUTHOR/wrye-bash.git 
    fetch = +refs/heads/*:refs/remotes/wr/* 
+0

为什么-1?一个分支的命令是'git branch -rd wr/branchname' - 要求命令对所有的wr分支执行相同的命令是一个合法的问题 –

回答

1

我花了实验位(我不是一个控制台人):

git branch -rd $(git branch -r | grep 'wr/') 

现在,如果只有我可以添加一个预演开关...

+0

删除刚刚需要的wr远程['git remote remove wr']( http://stackoverflow.com/a/16330711/281545) –