Tags
Tag(标签)是 Git 中用于标记代码库中特定提交版本的功能,通常用于标识发布版本或重要节点。通过标签,您可以快速定位特定版本,便于版本管理、发布和回溯。您可以使用标签来清晰地标记项目的关键版本,帮助团队更高效地协作和维护代码。
Tags 的主要功能
- 发布版本控制:Tags 可以用来标记软件的发布版本,如 v1.0,v2.0 等
- 里程碑标记:可以为项目开发中的重要阶段打上标签,如 Beta、Release Candidate 等
- 快速回滚:如果发现已打标签的版本存在问题,可以快速回退到标签对应的 Commit
- 分支控制:为分支打标签是常用的分支管理策略
提示
- Tag 命名通常的做法是在版本名称前加上字母v,一些好的标签名称可能是v1.0.0或v2.3.4。
- 如果标签不适合生产使用,请在版本名称后添加预发布版本,一些好的预发布版本可能是v0.2.0-alpha或v5.9-beta.3。
进入 Tag 列表
-
在项目主页点击「Tags」进入标签列表
-
在项目列表页展示了项目中的所有 tag,在这您可新建或删除 Tag
新建 Tag
在标签列表页面点击「新建 Tag」,选择 Tag 的分支,输入名称与描述即可新建 Tag
删除 Tag
在标签列表页面点击「删除」->「确认」之后即可删除 Tag
注意
删除 Tag 后,会同时删除 Tag 关联的发行版。
如何使用 Tags
- 在项目的 Tags 页面浏览所有 tag
- 通过选择标签查看对应点的代码快照
- 比较不同标签之间的区别
- 在终端输入命令 git checkout + tag 名称检出标签对应的版本
- 使用 git diff 查看标签版本与当前代码的不同
推荐方法
- 使用语义化版本号作为 tag 名
- 保持 tag 说明信息的简洁明了
- 不要删除已发布的 tag
- 定期为关键节点添加 tag
- 推荐使用轻量级 tag
在 GitCode 上,Tags 功能让版本控制变得简单易用,合理利用 Tags 可以更好地管理项目的发布和里程碑,帮助团队更高效地协作和维护代码。