« Git/Branches » : différence entre les versions
Contenu supprimé Contenu ajouté
m Formatage, ajout de code |
→Effacer une branche : git prune + déplacement des annulation de reset |
||
Ligne 224 :
NB : une branche ne peut pas être supprimée si on a pas fait le dernier commit.
==== Supprimer les veilles branches ====
Lorsque l'on tape "git branch" après un certain temps, la branche active apparait au milieu d'une multitude d'anciennes branches généralement fusionnées, et donc inutile de conserver en local. Pour les nettoyer on utilise donc :
<source lang="bash">
git remote prune origin
</source>
▲Parfois il reste un paquet de branches locales qui ont été mergées sur le serveur, et sont donc devenues inutiles. Pour éviter d'avoir à les supprimer une par une, utiliser :
git branch -D `git branch --merged | grep -v \* | xargs`
Sinon, nommer la branche dans laquelle elles furent fusionnées. Par exemple, pour supprimer les branches mergées dans "master" :
git branch -D `git branch --merged master | grep -v \* | xargs`
|