轻量级标签只是在项目上打上了一个节点,相当于一个不再更改的branch。使用git show <version_number>可以查看对应tag的标记。
commit a47dd2b09559940018f0dcc12bfddc10a0e72629 (HEAD -> master, tag: 0.3.0)
Author: zhanghaokang <zhanghaokang@antiy.cn>
Date: Sun Nov 29 13:32:12 2020 +0800
rename
diff --git a/test_mv.md b/test_mv_new.md
similarity index 100%
rename from test_mv.md
rename to test_mv_new.md
二、附注标签
在git tag中使用-a表示附注标签,附注标签相对于轻量标签,标签信息中多出打标签的人的信息等。
git tag -a 0.4.0 -m "test tag"
其中,-m表示本次tag的信息描述。使用git show查看标签信息:
tag 0.4.0
Tagger: zhanghaokang <zhanghaokang@antiy.cn>
Date: Sun Nov 29 13:38:58 2020 +0800
test tag
commit 020b962cfa7a05557105c7bc6919fb6e6af16498 (HEAD -> master, tag: 0.4.0)
Author: zhanghaokang <zhanghaokang@antiy.cn>
Date: Sun Nov 29 13:38:34 2020 +0800
test tag
diff --git a/test_tag.md b/test_tag.md
new file mode 100644
index 0000000..e69de29
三、如何给过去的提交打上标签
当我们忘记打标签时,使用git log --pretty=oneline查看所有提交的对应校验和。
020b962cfa7a05557105c7bc6919fb6e6af16498 (HEAD -> master, tag: 0.4.0) test tag
a47dd2b09559940018f0dcc12bfddc10a0e72629 (tag: 0.3.0) rename
b15fd36d536284083a8e7d9e8fe0680bddaaddce add test_mv.md
cab674541fa46652c5582313b4d21b62aac2e5fb first commit
然后使用git tag -a <version_number> <checksum>即可给对应提交打上tag。
git tag -a 0.1.0 cab674541fa46652c5582313b4d21b62aac2e5fb -m "first commit"
使用git log查看结果:
020b962cfa7a05557105c7bc6919fb6e6af16498 (HEAD -> master, tag: 0.4.0) test tag
a47dd2b09559940018f0dcc12bfddc10a0e72629 (tag: 0.3.0) rename
b15fd36d536284083a8e7d9e8fe0680bddaaddce add test_mv.md
cab674541fa46652c5582313b4d21b62aac2e5fb (tag: 0.1.0) first commit