git tag //显示当前所有标签
git tag -l '匹配规则' //筛选出想要的标签 是字母 小写 L
创建标签:
Git使用两种主要类型的标签:轻量标签(lightwerght)与附注标签(annotated)
一个轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用。
然而,附注标签是存储在 Git 数据库中的一个完整对象。 它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。 通常建议创建附注标签,这样你可以拥有以上所有信息;但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,轻量标签也是可用的。
附注标签:
git tag -a v1.1 -m '注释'
轻量标签:创建轻量标签不需要使用其他参数,只需要提供标签名即可
git tag v1.0-lw
补标签:
git log --pretty=oneline //查看历史提交
git tah -a v1.1 2aa9d19 //部分校验或完整校验
共享标签:默认情况下 git push 命令不会传送标签到远程仓库服务器上。
git push origin [tagname] //单推远程
git push origin --tags //本地所有群推远程
检出标签:不常用!!! git checkout -b [branchname] [tagname]