Tag
In plain terms
A named marker pointing to a specific commit.
Going deeper
A tag labels a particular commit, typically to mark releases, providing a stable reference point. It bookmarks important moments in history.
Under the hood
Lightweight tags are simple pointers; annotated tags store metadata and are recommended for releases.
Examples
Release versions (v1.0.0), git tag, marking milestones, deployments.
Think of it like...
Like placing a labeled bookmark on an important page of your project's history.