git命令标签的学习
标签是什么?
1.git版本控制系统可以可以打标签(tag)标记一个版本号
发布一个版本时,我们可以给其打上标签,这样我们有需要的时候就可以把当时打标签的那个版本直接提取出来。也可以说标签就是版本库的一个快照。
命令
一、查询
1.git tag
查询标签,显示出当前仓库的所有标签:
git tag
2.git tag -n
显示出所有的标签以及备注
git tag -n
3.git show +标签名
显示某标签的信息
gti show v1.0
二、创建
1.git tag
创建标签
git tag 标签名
例如:git tag v1.0或git tag v1.0.1
2.git tag -a “标签名” -m “备注”
创建带有备注的标签
git tag -a "v1.0" -m "备注说明"
3. git tag -a “标签名” commitID
给指定的commit打标签
git tag -a "标签名" commitID
例:git tag -a “v1.0” 9496du8
三、删除标签
删除本地标签
1.git tag -d 标签名
git tag -d 标签名
删除远程标签
2. git tag -d 标签名+ git push origin :refs/tags/标签名
先删除本地再从远程删除
git tag -d 标签名
git push origin :refs/tags/标签名
四、本地标签推送到远程
1. git push origin 标签名
把标签推送到远程仓库
git push origin 标签名
2.git push origin --tags
将本地所有的标签都推送到远程仓库
git push origin --tags
五、重命名标签
git tag -d 旧标签名
git tag -a 新标签名
删除原来标签名再添加新的标签名
git tag -d tag
git tag -a tag -m "备注"
六、切换标签
git checkout v1.0
切换到你想要的标签名