1. 在本地创建tag
$ git tag -a v1.0
回车后会跳出编辑窗口,提示写一些标签注释信息
#
# Write a message for tag:
# v0.8
# Lines starting with '#' will be ignored.
this is version v1.0
保存后退出,标签完成
也可以直接在命令后面添加注释信息,如下,效果和上面方法一样
$ git tag -a v1.0 -m 'this is test version 1.0'
给忘记创建标签的历史提交创建标签
首先查看历史提交的各commit_id
$ git log --oneline
a808270 (HEAD -> master, tag: v1.0, test/master) 又新增了一行
599f2ba rrrr
05ca835 22222
a5c6877 add an row
cceb71d add test
0e51a5c first row
比如我要对第四次提交创建标签,在命令后面加上commit_id即可。
$ git tag -a v0.5 a5c6877 -m 'v0.5'
2. 查看标签
查看标签列表
$ git tag
查看某一个标签详细信息
$ git show v1.0
将本地标签推送到远程分支
$ git push origin master --tags
删除远程分支标签
比如远程分支已有标签v0.8,我们可以直接推送空的同名标签到到远程分支,如下
$ git push origin master :refs/tags/v0.8
删除本地标签
$ git tag -d v0.8
————————————————
版权声明:本文为CSDN博主「wong_gilbert」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wong_gilbert/article/details/79973642