Git : Supprimer une branche (locale / distante)

Supprimer une branche git sur un dépôt local ou un dépôt distant avec les commandes git push -d et git branch -d.
  • Productivité
Branches git develop et master sur Github
Branches du projet « mokime » sur github

Si vous avez créé une branche par erreur ou que vous souhaitiez nettoyer vos branches git, supprimer une branche git doit toujours être fait avec précaution.

$ git branch

* branche-a-supprimer
develop
master

Supprimer une branche locale sous git

$ git branch -d branche-a-supprimer

error: Impossible de supprimer la branche 'branche-a-supprimer' extraite dans '/home/alex/Perso/mokime/wordpress/wp-content/themes/mokime'

Impossible de supprimer la branche ‘xxx’ extraite dans xxx

Cette erreur apparaît car nous sommes sur la branche que nous essayons de supprimer.

$ git checkout develop
Basculement sur la branche 'develop'

$ git branch -d branche-a-supprimer
Branche branche-a-supprimer supprimée (précédemment fee5cd1).

$ git branch
* develop
master

Supprimer une branche distante sous git

Si vous branche a déjà été poussée sur le dépôt.

$ git push --set-upstream origin branche-a-supprimer

To github.com:Dinath/mokime.git
[new branch] branche-a-supprimer -> branche-a-supprimer

Utiliser la commande suivante pour supprimer la branche de dépôt en ligne.

$ git push origin -d branche-a-supprimer

To github.com:Dinath/mokime.git
- [deleted] branche-a-supprimer

N’hésitez pas à consulter le memento des commandes git.

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.