打标签
作用:标记发布结点(v1.0, v2.0
列标签
git tag
git tag -l tagName
创建标签
轻量:临时标签,不保持信息
git tag tagName
git show tagName // 不会显示临时标签信息
附注:保持了各种信息
git tag -a tagName -m 'comment'
git show tagName
后期打标签:补标签
git tag -a tagName branchName
推送标签到远程
git push origin tagName
git push origin --tags // 全部推
删除标签
本地
git tag -d tagName
远程1
git push origin :refs/tags/tagName
远程2
git push origin --delete tagName
签出
git checkout tagName // 这时候提交是无法访问的
git checkout -b branchName tagName // 需要这样做,创建新分支和新tag