git tag 标签相关操作

git tag 标签相关操作


标签主要针对某一时间点的版本做标记,常用于版本发布

列出标签

$ git  tag

打标签

# 创建轻量标签

$ 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 push origin –tags

你可能感兴趣的:(git tag 标签相关操作)