打标签
打标签用在版本记录上非常方便。他有下面几个命令。
代码语言:javascript复制git tag <tagname> #打标签在当前版本。也可以指定某个commit id
git tag #查看所有标签
git tag -a <tagname> -m "info" #打标签的同时加上说明信息
下图是打标签并查看。
给历史commit打标签
代码语言:javascript复制git tag v0.1 ec1ed55
查看标签信息
代码语言:javascript复制git show v0.1
删除标签
代码语言:javascript复制git tag -d v0.1
删除效果如下所示:
推送标签到远程
代码语言:javascript复制git push origin v1.0
代码语言:javascript复制git push origin --tags #推送所有标签到远程
删除远程标签
代码语言:javascript复制git tag -d v0.5 #首先删除本地标签
git push origin :refs/tags/v0.5 #删除远程标签