Comment supprimer une branche sur Git ?

25 novembre 2020

Voici les commandes pour supprimer une branche GIT.

Voici les commandes simples pour supprimer une branche GIT. Mais lisez la la suite pour en savoir plus.

// Supprimer la branche localement
git branch -d localBranchName

// supprimer la branche distante
git push origin --delete remoteBranchName

Quand supprimer une branche sur Git ?

Il est courant qu'un dépôt Git ait des branches différentes. C'est un excellent moyen de travailler sur différentes fonctionnalités et corrections tout en isolant le nouveau code de la base de données principale.

Les repo ont souvent une branche principale pour la base de code principale et les développeurs créent d'autres branches pour travailler sur différentes fonctionnalités.

Une fois que le travail est terminé sur une fonctionnalité, il est souvent recommandé de supprimer la branche.

Comment supprimer une branche localement ?

Git ne vous permettra pas de supprimer la branche sur laquelle vous êtes actuellement, mettez vous donc sur la branche master avant de procéder à la suppression. git checkout master

Supprimez une branche avec git branch -d <branche>.

Par exemple : git branch -d fix/authentication

L'option -d ne supprimera la branche que si elle a déjà été poussée et fusionnée avec la branche distante. Utilisez plutôt -D si vous voulez forcer la suppression de la branche, même si elle n'a pas encore été poussée ou fusionnée.

La branche est maintenant supprimée localement.

Comment supprimer une branche distante ?

Voici la commande pour supprimer une branche à distance :git push <remote> --delete <branch>

Par exemple : git push origin --delete fix/authentication

La branche est maintenant supprimée à distance.

Vous pouvez également utiliser cette commande plus courte pour supprimer une branche à distance :
git push <remote> :<branche>

Par exemple : git push origin :fix/authentification

Si vous obtenez l'erreur ci-dessous, cela peut signifier que quelqu'un d'autre a déjà supprimé la succursale.

Essayez de synchroniser votre liste de branche.

git fetch -p

Le flag -p signifie "prune", tailler en français. Après avoir été récupérées, les branches qui n'existent plus à distance seront supprimées.

Voilà vous savez tout sur la bonne marche à suivre pour supprimer des branches localement et sur vos dépôts Git distant.

Laisser un commentaire

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

Mentions légales