Si vous utiliser un workflow git vous êtes probablement amené à avoir une multitude de branches. Voici une petite astuce pour faire le ménage dans vos branches git.
Cette commande supprimera toute les branches qui ont été mergé sur master :
git branch --merged | grep -v "\*" | grep -v master | xargs -n 1 git branch -d
Vous pouvez également filtrer les branches en ajoutant un | grep -v dev
par exemple pour conserver les branches dont le nom contient dev
:
git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d
Les commentaires