1、查看标签
git tag
查看标签
还木有打过标签呢,来新建试试
2、新建标签
git tag -a [tagname] -m '[标签说明]'
创建标签并查看
3、可以使用 git show 命令查看相应标签的版本信息,并连同显示打标签时的提交对象
git show v1.0
查看相应标签的版本信息
可以看到在提交对象信息上面,列出了此标签的提交者和提交时间,以及相应的标签说明,这是打标签前的最后一次提交信息。
4、后期加注标签
先查看提交历史git log --pretty=oneline
找到需要补打标签的位置
git log --pretty=oneline
046e7c65659a47443c07a3c06dd42a895628cd8c fix:页码
18b6f43114ba17b3c34355732cdbae3574964b85 fix: 列
ee7e3921a9e292c0f7b196557ccc4cfe369f4115 fix: 名称列
a321f933fca35a0c6013d34cc62064640cb3a103 fix: 颜色列
如果需要在ee7e3921a9e292c0f7b196557ccc4cfe369f4115 这次提交后补标签,则执行
git tag -a [tagname] ee7e3921a9e292c0f7b196557ccc4cfe369f4115即可
5、标签推送到远端服务器
默认情况下,git push 并不会把标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。其命令格式如同推送分支,运行
git push origin [tagname] 即可
git push origin v1.0
推送所有的标签到远程仓库
git push origin --tags
既然有添加就会有删除
6、删除标签
删除本地标签名
git tag -d [标签名]
删除本地标签名
删除远程标签名
git push origin :refs/tags/ [标签名]
参考链接
1.https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
2.https://blog.csdn.net/shines/article/details/8558293