Tags markerer specifikke punkter i historikken som vigtige — typisk releases (versioner som v1.0.0). I modsætning til branches er tags faste pegepinde, der ikke bevæger sig, og bruges til at mærke og referere til releaseversioner. De er centrale for versionering og releasestyring.
Oprettelse af 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
