创建标签,默认标签是打在最新提交的commit上
可以用-a
指定标签名,-m
指定说明文字,通过-s
用私钥签名一个标签(需安装GnuPG)
$ git tag <tag>
查看所有标签,标签不是按时间顺序列出,而是按字母排序的。
$ git tag
对以往的commit打标签
$ git tag <tag> <commit id>
查看标签信息
$ git show <tag>
删除本地标签
$ git tag -d <tag>
推送某个标签到远程
$ git push origin <tag>
或者一次性全部推送
$ git push origin --tags
删除远程标签(需先删除本地标签)
$ git push origin :refs/tags/<tag>