🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

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.

Feedback & Bug Report