Les balises Git sont utilisées pour pointer des engagements spécifiques de l'historique du référentiel qui peuvent être plus importants que les autres. Fondamentalement, les développeurs peuvent les utiliser pour mettre en signet les correctifs de bogue et les événements qui publient ou enregistrer la note descriptive dans un engagement Git. Cependant, parfois les développeurs souhaitent supprimer les balises du référentiel local ainsi que du serveur distant. Le "git tag -d »La commande peut être utilisée dans ce but correspondant.
Cette étude compilera la méthode de suppression des balises de référentiel local qui n'existent pas sur le référentiel distant GitHub.
Comment supprimer des balises locales GIT qui ne sont plus sur le référentiel distant GitHub?
Afin de supprimer les balises locales qui n'existent pas sur le référentiel distant GIT, essayez la procédure ci-dessous:
Étape 1: Redirection vers Git Root Directory
Utilisez la commande suivante et basculez dans le répertoire root git:
$ cd "C: \ Users \ nazma \ git"
Étape 2: Énumérez les balises locales GIT
Ensuite, exécutez le «tag git”Commande pour afficher la liste de toutes les balises locales:
$ git tag
Étape 3: Supprimer les balises locales
Pour supprimer toutes les balises locales GIT en exécutant la commande fournie:
$ git tag -l | xargs git tag -d
Ici le "-l"L'option représente la liste, et"-d«Indique l'opération de suppression.
Comme vous pouvez le voir, toutes les balises existantes sont supprimées avec succès:
Étape 4: Remplissez les balises distantes
Après cela, téléchargez les balises du référentiel distant en exécutant le «git chercher" commande:
$ git fetch - Tags
Selon la sortie divisée, la version mise à jour des balises distantes est récupérée avec succès:
Étape 5: Vérifiez les balises distantes supprimées
Enfin, exécutez le «tag git«Commande pour s'assurer que la liste des balises locales est mise à jour avec la liste des balises distantes ou non:
$ git tag
Comme vous pouvez le voir, la liste des balises est mise à jour avec le référentiel centralisé avec succès:
Ici, vous avez appris le processus de suppression des balises de référentiel local GIT qui n'existent pas sur le référentiel distant github.
Conclusion
Pour supprimer les balises locales qui n'existent pas sur le référentiel distant, accédez d'abord au répertoire root git et listez la balise. Ensuite, supprimez toutes les balises locales et exécutez le «git fetch -tags”Commande pour récupérer les balises distantes dans la machine locale. Enfin, vérifiez en affichant la liste des balises. Cette étude a démontré le moyen le plus simple de supprimer les balises de référentiel local GIT qui n'existent pas sur le référentiel distant github.