4.2 操作标签
上一节介绍了什么是标签以及为什么要使用标签,这一节具体介绍下标签是怎么操作的。
1. 给当前分支版本备份打标签
-
切换到 master 分支
$ git checkout master
-
查看分支仓库中版本备份日志
-
使用 git tag 指令为任意版本备份打标签
// $ git tag <tagname> <commit id> $ git tag v1.0 12964b
注:commit id 不需要全部写上,截取前面 6-7 位即可。
-
如果不加上 <commit id>,也是可以的,默认给最近的版本信息打标签
$ git tag v1.0
上述没有加上 <commit id>,在本例中就是给最近的版本信息 "update readme.txt" 打标签。
-
有时我们打的标签可能不能很好的表明意思,可以像 git commit 一样使用 -m 参数来记录描述信息
$ git tag -a v1.0 -m "update readme.txt" 12964b
这里使用 -a 参数来指定标签名。
2. 查看当前分支有哪些标签
上面新增了几个标签,我们想查看下当前分支下有哪些标签,可以使用指令 git tag:
$ git tag
v0.9
v1.0
3. 标签打错了,可以删除标签重新打
上面的 v1.0 版本打错了,应该打成 v1.0 标签的同时带上描述信息。
-
删除 v1.0 标签
// $ git tag -d <tagname> $ git tag -d v1.0
-
重新打上 v1.0 标签,同时使用 -m 参数带上描述信息
$ git tag -a v1.0 -m "update readme.txt" 12964b