Les tags marquent des points spécifiques de l'historique comme importants — typiquement des releases (versions comme v1.0.0). Contrairement aux branches, les tags sont des pointeurs fixes qui ne bougent pas, utilisés pour étiqueter et référencer les versions de release. Ils sont centraux dans la gestion des versions et des releases.
Créer des tags
# annotated tag (recommended for releases — has metadata: tagger, date, message)
git tag -a v1.0.0 -m
git tag v1.0.0
git tag -a v1.0.0 <commit> -m
