标签与发布 Pro Git · 2.6

命令说明
git tag -l "v1.*"按模式列出标签
git tag -a v1.0 -m "首个正式版"创建附注标签(含说明、作者、日期,发布推荐)
git tag v1.0-rc1创建轻量标签(只是一个指针)
git push origin v1.0推送单个标签(--tags 推全部)
git push origin --delete v1.0删除远程标签
git describe --tags输出最近标签描述(v1.0-3-ga1b2c3),脚本取版本号常用
git archive --format=zip -o release.zip v1.0把标签对应代码导出为 zip(不含 .git,发源码包)
git tag -d v1.0删除本地标签
git tag -s v1.0 -m "说明"创建 GPG 签名标签(正式发布防篡改)
git tag --contains <提交>查看哪些标签包含某次提交(判断修复进了哪个版本)
提示git tag 不会随 git push 自动推送,发版后记得单独推标签。