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.
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
$ 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'
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
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.