git|git tag 标签相关操作

git tag 标签相关操作 标签主要针对某一时间点的版本做标记,常用于版本发布
列出标签

$ gittag
打标签
# 创建轻量标签
$ git tag v1.0.1 -light
# 创建附注标签
$ git tag -a v1.0.1 -m "v1.0.1版本"
给指定的commit打标签
$ git tag -a v1.0.2 bb6466f326
删除标签
$ git tag -d v1.0.1
切换标签
$ git checkout [tagname]
解释:切换标签后处于一个空的分支上,即”You are in ‘detached HEAD’ state.”
基于tag创建分支
$ git checkout -b newBranch tagName
标签发布
# 将v1.0.1标签提交到git服务器
$ git push origin v1.0.1
# 将本地所有标签一次性提交到git服务器
【git|git tag 标签相关操作】$ git push origin –tags

    推荐阅读