git tag 标签使用说明
git tag
命令可以对某一时间点做标记,常用于版本发布。
查看标签
$ git tag # 查看所有标签 |
添加标签
附注标签(推荐)
附注标签则是仓库中的一个独立对象,建议使用附注标签:
$ git tag -a v1.1 -m "1.1版本" |
参数a即annotated的缩写,指定标签类型,后面是标签名,参数m指定标签说明,说明信息会保存在标签对象中
轻量级标签
轻量标签是指向提交对象的引用:
$ git tag v0.1 -light |
为某次commit打标签
上面的命令默认将标签打在head上,如果需要我们也可以为之前的提交版本打标签:
$ git log --oneline # 显示版本提交历史 |
切换标签
与切换分支命令相同:
$ git tag # 显示当前分支下的标签 |
删除标签
$ git tag -d v0.1 # 删除标签v0.1 |
注意:误打或需要修改标签时,需要先将标签删除,再打新标签。
标签发布
git push
不会将标签信息提交到远程服务器,需要显示更新标签:
$ git push origin v0.1 #将v0.1标签提交到git服务器 |
end 2017-01-22 15:38:33