SCENE 08
黄金配角 —— 标签管理
尹天仇:

(拿出一个精致的盒子,里面放着一本剧本)


柳飘飘:

“这是什么?怎么还贴了个金星?”


尹天仇:

“这是我最满意的一场戏,雷雨中的《雷雨》。为了纪念这个里程碑版本(v1.0),我特意给它贴了个标签(Tag)。”

🎬 里程碑 (Tag)

Commit ID 是一串乱码(e.g., f4b3a2),根本记不住。Tag 就是给这些 ID 起个好听的名字,比如 v1.0, release-beta

# 给当前演出贴个标签
$ git tag v1.0

# 给以前的某场戏补贴标签 (需要 Commit ID)
$ git tag v0.9 6a5b4c

# 带备注的标签(写点获奖感言)
$ git tag -a v1.1 -m "修复了台词念错的Bug"

导演提示: 标签通常用于发布版本。比如软件上线了,就打个 v1.0。以后想回滚到这个版本,找标签比找 ID 快多了。

🎬 查看标签

# 看看有哪些里程碑
$ git tag

# 看看这个标签具体对应哪场戏
$ git show v1.0

🎬 ACTION:颁奖典礼

现在为你最满意的一次代码提交颁奖:

  1. 给当前的 commit 打上标签 oscar-best-actor(奥斯卡最佳男主角)。
  2. 运行 git tag 确认奖杯是否在列。