2016-12-27 3 views
0

J'ai ajouté une fourchette en tant que télécommande à mon référentiel local et plus tard, j'ai émis git pull - à mon grand étonnement git a tiré toutes les branches de fourche comme des branches de suivi locales. Comment puis-je annuler ceci avec une commande? Toutes les branches montrent dans gitk comme remote/wr/branchnameSupprimer toutes les branches de suivi à distance pour un dépôt git distant

Dois-je alors retirer l'entrée de .git/config?

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

Pourquoi -1? La commande pour une branche serait 'git branch -rd wr/branchname' - c'est une question légitime à demander pour une commande qui fait la même chose pour toutes les branches wr –

Répondre

1

Il m'a fallu un peu d'expérimentation (je ne suis pas une personne de la console):

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

Maintenant, si seulement je pouvais ajouter un interrupteur marche à vide ...

+0

Enlever la télécommande wr juste nécessaire [' git remote remove wr'] (http://stackoverflow.com/a/16330711/281545) –