tag就是一个让人容易记住的有意义的名字,它跟某个commit绑定住一起。
创建标签
创建标签:git tag v1.0
创建带有说明的标签,用-a
指定标签名,-m
指定说明文字:git tag -a v0.1 -m "version 0.1 released" 3628164
查看所有标签:git tag
补打标签:git tag v0.9 622937
查看指定标签信息:git show <tagname>
通过-s
用私钥(PGP required)签名一个标签: git tag -s v0.2 -m "signed version 0.2 released" fec145a
操作标签
删除标签:git tag -d <tagname>
推送指定标签到远程:git push origin <tagname>
推送全部未推送的到远程的本地标签:git push origin --tags
删除远程和本地的标签
1 | git tag -d v0.9 #删除本地 |