目录
1. 新建标签
git tag v1.0
git tag <tagname>
git tag -a v1.0
git tag -a <tagname>
git tag -a v1.0 -m "第一个版本"
git tag -a <tagname> -m <description>
2. 给指定的提交添加标签
首先,查看对应提交的commit-id,得到7位的hash值,例如:
git log --pretty=oneline --abbrev-commit
c993c85 (HEAD -> master, origin/master) Hello World
0460b24 (tag: v1.0) your first commit
然后,在原来新建标签的命令后增加7位的commit-id,例如:
git tag v1.1 c993c85
最后,查看添加后的效果
git log --pretty=oneline --abbrev-commit
c993c85 (HEAD -> master, tag: v1.1, origin/master) Hello World
0460b24 (tag: v1.0) your first commit
3. 查看已有标签
git tag
v1.0
v1.1
4. 切换到某标签
git checkout v1.0
git checkout <tagname>
5. 查看某标签详情
git show v1.0
git show <tagname>
6. 同步标签到远程仓库
git push origin v1.0
git push origin <tagname>
7. 删除标签
7.1 本地删除
git tag -d v1.1
git tag -d <tagname>
7.2 远程删除
git push origin :refs/tags/v1.1
git push origin :refs/tags/<tagname>