MYF

Git的标签

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
2
git tag -d v0.9 #删除本地
git push origin:refs/tags/v0.9 #从远程删除