Your question is Git Commit and Tags. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Explain what a Git commit is and what a Git tag is used for.
Describe how each relates to Git history, branches, and releases. Include the difference between a lightweight tag and an annotated tag, and give a practical example of when you would create a tag.
Scope: standard Git terminology and command-line behavior.