Mémo Git · Tags
Créer un tag
git tag -a <nom> -m <message>
Un tag est une étiquette fixe posée sur un commit, en général pour marquer une version livrée, comme v1.2.0. Contrairement à une branche, il ne bouge pas. git tag -a v1.2.0 -m "Version 1.2.0" crée un tag annoté, avec auteur, date et message.
Ce que ça fait
Pose une étiquette fixe sur un commit, en général pour marquer une version.
Un cas d'usage
La version 1.2.0 est prête : tu marques le commit qui a été livré.
En ligne de commande
git tag -a v1.2.0 -m "Version 1.2.0"- Tag annoté sur le commit courant (recommandé pour les versions).
git tag v1.2.0- Tag léger : un simple nom, sans message.
git tag -a v1.1.1 <commit>- Tague un ancien commit.
git tag -l "v1.*"- Liste les tags qui correspondent à un motif.
git show v1.2.0- Affiche le tag et son commit.
Dans Merathon
- Clic droit sur le commit dans le graphe → « Créer un tag ici… ».
- Saisis le nom (v1.2.0) puis, si tu veux, un message.
Questions fréquentes
Quelle différence entre tag léger et tag annoté ?
Le tag annoté est un objet Git complet, avec auteur, date, message et éventuellement signature. Le tag léger n'est qu'un nom posé sur un commit. Pour une version, préfère l'annoté.
Comment déplacer un tag ?
git tag -f <tag> <commit>, puis git push --force origin <tag>. À éviter sur une version déjà publiée.