1. 查看tag #git tag
2. 查看指定版本的tag #git tag -l
如:git tag -l 'v1.4.2.*'
3. 显示定制的tag的信息 #git show
4. 打标签 #git tag -a tagName -m “注释”
-m后面带的就是注释信息,一般写当前的版本作用,这种是普通tag,-a取 annotated 的首字母也可以给commit版本添加
如下:gittag-atagName ef0264-m"注释"
5. 提交tag #git push origin tagName
6. 一次提交所有tag #git push origin –tags
7. 删除tag #git tag -d tagName
8. 删除远程的tag #git push origin –detele tagName
9.切换到指定tag #git checkout -b branchName tagName
使用git checkouttag即可切换到指定tag,例如:git checkout v0.1.0切换到tag历史记录会处在分离头指针状态,这个时候修改是很危险的,在切换回主线时如果没有合并,之前的修改提交基本都会丢失,如果需要修改可以尝试git checkout-bbranchtag创建一个基于指定tag的分支,例如:git checkout-btset v0.1.0这个时候就会在分支上进行开发,之后可以切换到主线合并
网友评论