标签将历史中的特定点标记为重要点 — 通常是 发布(版本,如 v1.0.0)。与分支不同,标签是固定的指针,不会移动,用于标记和引用发布版本。它们对版本控制和发布管理至关重要。
创建标签
# annotated tag (recommended for releases — has metadata: tagger, date, message)
git tag -a v1.0.0 -m "Release version 1.0.0"
# lightweight tag (just a pointer, no metadata)
git tag v1.0.0
# tag a specific past commit
git tag -a v1.0.0 <commit> -m "..."
(推荐用于发布)存储元数据(标签者、日期、消息);只是指向提交的名称。
