2016-12-27 15 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

Удаление удаленной системы только что необходимо [' git remote remove wr'] (http://stackoverflow.com/a/16330711/281545) –