Comment supprimer les balises locales et distantes sur GIT?

Comment supprimer les balises locales et distantes sur GIT?
Sur Git, les balises sont le plus couramment utilisées pour mettre en signet la version de version spécifique d'un projet et des événements ou ajouter des notes descriptives et informatives aux commits du référentiel. Ces points de marque peuvent facilement être récupérés à l'avenir chaque fois que le développeur en a besoin. Les balises Git peuvent être locales lorsqu'ils sont utilisés sur une machine locale, ou le développeur peut les pousser vers le référentiel distant. Cependant, il peut y avoir un cas où les développeurs n'ont plus besoin de ces balises. Dans une telle situation, Git permet aux développeurs de supprimer des étiquettes locales et distantes sur GIT.

Ce manuel décrira:

  • Comment supprimer les balises locales sur Git?
  • Comment supprimer des balises distantes sur Git?

Alors, commençons!

Comment supprimer les balises locales sur Git?

Les utilisateurs de Git peuvent supprimer les balises des référentiels et des balises multiples. Plus précisément, le «$ git tag -l | xargs git tag -d»La commande est utilisée pour supprimer toute la liste des balises de la branche locale. Cette commande peut être utilisée pour supprimer des balises locales uniques, multiples ou toutes.

Voyons les étapes ci-dessous pour comprendre le scénario ci-dessus!

Tout d'abord, consultez la liste des balises locales existantes via le «tag git" commande:

$ git tag

Méthode 1: Supprimer les balises locales uniques sur GIT
Exécuter le "tag git«Commande avec le«-d”Option et spécifiez le nom de balise local à supprimer:

$ git tag -d v1.0

Comme vous pouvez le voir l'étiquette locale "v1.0«Est supprimé avec succès du référentiel:

Méthode 2: Supprimer plusieurs balises locales sur GIT
Pour supprimer plusieurs balises locales, exécutez la commande ci-dessous:

$ git tag -d v1.0 V2.0 V2.1

Ici, vous pouvez voir que les balises spécifiées sont supprimées simultanément:

Méthode 3: Supprimer toutes les balises locales sur GIT
Git vous permet également de supprimer toutes les balises à la fois du référentiel en utilisant le «git tag -l" commande:

$ git tag -l | xargs git tag -d

Maintenant, passez vers la section suivante pour supprimer les balises distantes sur git.

Comment supprimer des balises distantes sur Git?

En travaillant sur Git, parfois les développeurs poussent les mauvaises balises vers le référentiel distant GIT. Dans cette situation, ils souhaitent retourner l'opération ou supprimer les balises poussées du référentiel distant. Si la balise reste dans le référentiel distant, alors lorsque l'utilisateur effectue la prochaine demande de traction, elle est restaurée au référentiel local. Il est donc nécessaire de supprimer la balise des deux emplacements.

Il existe deux façons différentes de supprimer des balises distantes uniques ou multiples sur GIT, telles que:

  • En poussant une référence de balise vide à la télécommande
  • En utilisant l'option de suppression

Voyons chacun d'eux un par un!

Méthode 1: Supprimer les balises distantes en poussant une référence de balise vide

Pousser une référence vide d'une balise distante en utilisant le "push git"La commande peut vous permettre de supprimer la balise distante spécifiée:

$ git push origine: v1.0

Ici le "origine«Est le nom de notre référentiel distant et«: v1.0»Est une référence vide de la balise distante:

Méthode 2: Supprimer la balise distante unique à l'aide de l'option Supprimer
Suppression d'une balise du référentiel distant à l'aide du «-supprimer«L'option est un autre moyen efficace d'effectuer la même opération:

$ git push - Delete Origin v1.0

Méthode 3: Supprimer plusieurs balises distantes à l'aide de l'option Supprimer
Git permet également aux utilisateurs de supprimer plusieurs balises à la fois en utilisant le «-supprimer" option. Pour ce faire, exécutez la commande fournie:

$ git push - Delete Origin v1.0 V2.0 V2.1

Méthode 4: Supprimer toutes les balises distantes en utilisant l'option Supprimer
Pour supprimer la liste des balises distantes, exécutez d'abord le "git chercher”Commande pour récupérer toutes les balises distantes:

$ git chercher

Ensuite, exécutez la commande ci-dessous pour supprimer toutes les balises distantes:

$ git push Origin - Delete $ (git tag -l)

Ici, "-l"L'option est ajoutée pour répertorier les balises distantes de supprimer:

C'est tout! Nous avons fourni plusieurs façons de supprimer les balises locales et distantes sur GIT.

Conclusion

Il existe plusieurs commandes qui peuvent supprimer des balises uniques, plusieurs balises à la fois ou une liste entière de balises locales et distantes via les différentes commandes GIT disponibles, telles que «$ git tag -l | xargs git tag -d" ou la "$ git push«Commande avec le«-supprimer" option. Ce manuel a fourni les différentes méthodes pour supprimer les balises locales et distantes sur GIT.