Problem Statement
Why do teams create Git tags and when are annotated tags preferred over lightweight tags?
Explanation
Tags mark important points in history (e.g., releases). Annotated tags store metadata (tagger, date, message, signature) and are ideal for official releases; lightweight tags are simple pointers for personal bookmarks.
Practice Sets
This question appears in the following practice sets:
