FAQ Git : retrouvez les meilleures réponses à vos questions pour apprendre Git, de niveau débutant à expert
FAQ Git : retrouvez les meilleures réponses à vos questions pour apprendre Git, de niveau débutant à expertConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 110, dernière mise à jour : 19 juin 2021
C’est un label (une chaîne de caractères) pointant sur un et un seul commit.
Son rôle est d’identifier un commit, c’est-à-dire une révision du code source, correspondant à une version précise du livrable obtenu depuis ce commit.
Le nommage d’un tag obéit généralement à une convention, la spécification semver est de loin la plus utilisée.
Un tag peut être annoté pour donner des informations complémentaires en langage naturel.
En ligne de commande :
git tag -a v1.4
.0
-m 'my version 1.4.0'
A pour effet de créer un tag identifiant le commit actuellement checkout.
Ce tag est créé localement, pour l’ajouter à un dépôt distant, il est nécessaire de le pousser :
git push origin v1.4
.0
git tag -d v1.4
.0
La suppression est seulement locale.
Supprimer un tag rendu public est une très mauvaise pratique.
La bonne pratique est de créer un nouveau tag !
Supprimez le tag et créez-en un nouveau.
Comme pour la suppression de tag, renommer un tag rendu public est une très mauvaise pratique.
git tag
Exactement comme avec les branches, remplacez simplement les noms des branches par les noms des tags.
Exactement comme avec les branches, remplacez simplement les noms des branches par les noms des tags.