2016-12-27 93 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) –