git tag

224 阅读1分钟

1、查看tag

列出已有标签

$ git tag

v0.0.1
v0.0.3

这个命令以字母顺序列出标签,但是它们显示的顺序并不重要。

你也可以按照特定的模式查找标签

$ git tag -l "v0.0.*"

2、添加tag

-m 选项指定了一条将会存储在标签中的信息

$ git tag -a v0.0.1 -m "first tag"
或
$ git tag v0.0.1
或
$ git tag -a v0.0.1 [commitSHA]

要在某个提交上打标签,你需要在命令的末尾指定提交的哈希

3、查看某个tag的详细信息

$ git show v0.0.1

tag v0.0.1
Tagger: xxx <x@qq.com>
Date:   Sun Jul 12 19:16:22 2020 +0800

first tag

commit 7823e4e264772ed6d7ad2c87a58693c125b3de9a (HEAD -> lyf, tag: v0.0.1)
Author: xxx <xxx@qq.com>
Date:   Sun Jul 12 13:32:43 2020 +0800

    8888

diff --git a/test-git.js b/test-git.js
index 623d91b..0d24e29 100644
--- a/test-git.js
+++ b/test-git.js
@@ -5,3 +5,4 @@ var a3 = '33333333';
 var a4 = '44444444';
 var a5 = '55555555';
 var a6 = '66666666';
+var a7 = '77777777';

4、删除tag

要删除掉你本地仓库上的标签,或者删除远程标签的方式

$ git tag -d v0.0.1
或
git push origin --delete <tagname>

共享tag

$ git push origin v0.0.1
或
$ git push origin --tags