Renommer et supprimer des branches
Cliquez avec le bouton droit sur une étiquette de branche pour Rename et Delete. La suppression d'une branche locale enregistre d'abord son dernier commit sous refs/ogt/trash, donc Undo le ramène ; la suppression sur la télécommande est un choix distinct et clairement nommé.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Pour supprimer une branche, commencez par en extraire une autre : GitTree ne supprime pas la branche sur laquelle vous vous trouvez.
Où le trouver
- Cliquez avec le bouton droit sur une étiquette de branche dans le graphique ou sur la branche dans le panneau de gauche : Rename … et Delete ….
- Pour une branche qui se trouve également sur la branche distante : Delete … and origin/…, ou Delete Branch from Remote… sur la branche distante.
| Action | macOS | Windows et Linux |
|---|---|---|
| Undo une suppression | ⌘Z | Ctrl+Z |
Mesures
Ouvrir le menu de l'agence
Cliquez avec le bouton droit sur l'étiquette de la branche. Le menu nomme la branche dans chaque action, par exemple Rename feature/search… et Delete feature/search….

1 basculer sur la branche, 2 la renommer, 3 la supprimer.Interface GitTree avec un référentiel de démonstration. Renommez-le
Choisissez Rename …, saisissez le nouveau nom et appuyez sur Rename. Son cadre en amont se déplace avec lui ; la branche sur la télécommande conserve son ancien nom jusqu'à ce que vous appuyiez sur celle renommée.
Ou supprimez-le
Choisissez Delete …. GitTree indique ce qui est supprimé et que le dernier commit est enregistré sous
refs/ogt/trash. Cancel est la valeur par défaut ; appuyez sur Delete feature/search pour confirmer.
Résultat attendu
L'étiquette est renommée ou supprimée du graphique ; le message nomme la référence de récupération d'une branche supprimée.
Supprimer la branche sur la télécommande
Delete … and origin/… supprime la branche locale, en conservant son dernier commit, puis supprime la branche distante, confirmée avec Delete Both. Delete Branch from Remote… sur une étiquette distante supprime uniquement l'étiquette distante.
Ramener une branche supprimée
Appuyez sur Undo dans la barre d'outils juste après la suppression. Plus tard, son dernier commit est toujours dans la référence de récupération du message nommé ; et si vous aviez travaillé sur la branche, View Reflog… dans la palette de commandes répertorie les commits, où Restore as Branch la transforme à nouveau en branche.
Si quelque chose ne va pas
"Découvrez d'abord une autre succursale."
Vous êtes sur la branche que vous souhaitez supprimer. Basculez vers une autre branche, telle que main, et supprimez-la de là.
Questions
La suppression d'une branche supprime-t-elle ses commits ?
Not right away. Les validations qui se trouvent sur d'autres branches restent là où elles se trouvent et GitTree conserve la dernière validation de la branche supprimée sous refs/ogt/trash jusqu'à ce que vous supprimiez les anciens instantanés de récupération.