120 votes

Comment supprimer toutes les balises git origin et local ?

Comment supprimer une balise git qui a déjà été poussée ? Supprimer toutes les balises git distantes (origine) et Supprimer toutes les balises git locales.

304voto

Amir Hoseinzade Points 11

1. Supprimez toutes les balises locales. (facultatif, recommandé)

git tag -d $(git tag -l)

2. Récupérer à distance Tous les tags. (Optionnel Recommandé)

git fetch

3. Supprimer toutes les étiquettes à distance.

git push origin --delete $(git tag -l) # Pushing once should be faster than multiple times

4. Supprimer toutes les balises locales.

git tag -d $(git tag -l)

0voto

Trump J. Obama Points 1

Suppression de toutes les étiquettes à distance par une seule commande :

git ls-remote --tags | grep refs | sed 's/.*\///' | xargs git push origin -d

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X