Tags markieren spezifische Punkte in der Historie als wichtig — typischerweise Releases (Versionen wie v1.0.0). Im Gegensatz zu Branches sind Tags feste Zeiger, die sich nicht bewegen, und werden verwendet, um Release-Versionen zu bezeichnen und zu referenzieren. Sie sind zentral für Versionierung und Release-Management.
Tags erstellen
# 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
