Après avoir ajouté une extrémité distante à l'aide de git remote add origin2 xxxxxxx, j'ai poussé certaines branches vers origin2, puis j'ai supprimé origin2, mais maintenant, lorsque j'exécute git branch -a, je vois encore beaucoup de branches origin2, veuillez demander comment ; supprimer toutes les branches distantes supprimées ?
Merci à tous pour vos réponses, j'ai trouvé le problème. La raison est que j'ai supprimé origin2 directement dans le fichier .git/config. Par conséquent, la branche de origin2 sera toujours répertoriée lors de l'utilisation de git branch -a, et elle ne pourra pas être supprimée (git push origin2 :yourbranch ne fonctionnera pas non plus. )
Solution La méthode est la suivante : git remote add origin2 xxxxx
git push origin2 :votrebranche
git fetch -p
Utiliser la commande
C'est tout.