首页/开发/Git 与协作速查/附注标签与签名标签
Git 基础与命令88 条

附注标签与签名标签

-a 创建带说明的标签对象(记录打标签者与日期),-s 使用 GPG 签名;发布标记建议使用附注标签。

Git 与协作速查开发更新于 2026-10-12
-a附注标签(独立对象)
-m标签说明信息
-s签名标签;轻量标签只是引用名

常用示例

常用示例
git tag -a v1.2.0 -m 'release 1.2.0'
git tag -s v1.2.1 -m 'signed release'
git show v1.2.0
git tag -n5
附注标签包含打标签者、日期与说明,可追溯发布动作;轻量标签仅是一个指针。

易错点

  • 修改已发布标签需要 -f 并强推两端,他人本地缓存不会自动更新,发布标签尽量不变
  • 签名标签依赖 GPG 环境,CI 中验证前确认公钥已导入

数据来源与参考

  • Git 官方文档:git-tag(-a/-s)
  • Pro Git 2nd Edition · 2.6 附注标签
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌