Release engineer asked: 'Tag the current main as v1.2.3, signed and annotated, then push the tag.'
Annotated tags carry author + date + message. Lightweight tags are just refs.
Easy · 2 steps · +350 XP
This scenario walks through 2 steps, in order:
Try the terminal first — you learn more by doing. When you want to check yourself, here is the command for each step.
git tag -a v1.2.3 -m "Release 1.2.3"git push origin v1.2.3Always annotate releases (-a). Lightweight tags are for personal markers.