前言
创作开始时间:
如题。这里记录一下git tag -n9
,git tag -a v1.2 9fceb02
,git push origin --tags
这种以前没怎么用过的指令。
正文
1、标签的种类
- 轻量标签(lightweight)
- 附注标签(annotated): 这个应该比较常用。
这两种具体的解释参考:
- 2.6 Git 基础 - 打标签
这里就不赘述了。
2、打标签(默认:附注标签)
# 方法1:同时commit和tag
git tag -a v1.4 -m "my version 1.4"
# 方法2:指定commit id
git tag -a v1.2 9fceb02
3、查看标签信息
git tag
git show v1.2
git tag -l "v1.8.5*"
进阶版查看标签信息
参考:
git tag -n
git tag -n9
git tag -l -n9
git tag -l -n9 v3.*
git tag -n99
4、同步标签到远程仓库
# 上传单个标签
git push origin v1.5
# 上传多个标签
git push origin --tags
5、删除标签
git tag -d v1.4-lw
在远程仓库中删除标签:
# 方法1
git push origin :refs/tags/v1.4-lw
# 方法2:更加直观
git push origin --delete <tagname>
6、检出标签
git checkout 2.0.0
# 如果想在这个标签的基础上做开发,需要重新建立一个分支
git checkout -b version2 v2.0.0
小结
创作结束时间: