前言
- Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)
创建标签
轻量标签(lightweight)
- 格式: git tag tagname
git tag v1.0
附注标签(annotated)
- 格式: git tag -a tagname -m ‘说明信息’
git tag -a v2.0 -m '这是2.0版本'
后期打标签
- 查看历史记录: git log --pretty=oneline
- 某个提交历史打标签格式:git tag tagname 历史提交的校验和(部分和全部都可以)
git tag v3.0 abdc14bba7be630949f709f656300bf4d38fa2c0
查看标签
查看所有标签
- 格式: git tag
查看某个标签信息
- 格式:git show tagname
- 输入q 退出
推送远程仓库
推送单个标签
- 格式: git push origin tagname
推送全部标签
- 格式:git push --tags
查看远程仓库标签
- 登录仓库 --> 点击标签
删除标签
删除本地标签
- 格式: git tag -d tagname
删除远程标签
- 格式:git push origin -d tagname