Suppression des branches distantes inexistantes
Posté le mar. 25 août 2015
Lors d'un developpement j'ai créé une branche "add_namespace" qui m'a permis d'ajouté des namespaces a différents fichiers PHP.
Une fois la modification faite j'ai envoyé ma branche sur l'origin, en faisant un "pull request" (github) ou "merge request" (gitlab).
Un autre développeur a accepté mon pull request (il a donc mergé la branche) et a supprimé ma branche de l'origine.
Sur mon environnement je vois toujours cette branche.
git branch -a
* master
remote/origin/HEAD -> origin/master
remote/origin/add_namespace
remote/origin/master
Pour pouvoir effacer cette branche dans le remote, il suffit de tapper la commande :
git remote prune origin
Élimination de origin
URL : git@git.mondomain.com:mondepot.git
* [éliminé] origin/add_namespace
Maintenant, vérifions que tout est propre :
git branch -a
* master
remote/origin/HEAD -> origin/master
remote/origin/master