Git_8_标签管理

本Git系列内容更多是基于廖雪峰老师的Git教程的个人笔记、总结和扩展,如有错误,请多多指正。

在版本操作中我们已经说过,我们可以通过git relog命令查看commit id来回退到你想回退的版本,但是想要记住commit id并不是一件容易的事。而我们可以给每个commit添加标签,这样就可以更快捷的管理commit

在Git中,打标签非常简单,首先,切换到你需要打标签的分支上

$ git checkout work
Switched to branch 'work'

然后,输入命令 git tag <name>就可以创建一个标签

$ git  tag v1.0

可以使用命令git tag来查看所有标签

$ git tag
v1.0

如果要对之前的commit打标签,则需要找到之前那个commit的历史id

$ git log --pretty=oneline --abbrev-commit
f50c40d (HEAD -> work, tag: work_v1.0, tag: v1.0) work.txt_v1.0
1bf1741 deleted
71d122f work.txt_v1.0
...

接着输入命令git tag <name> commitId,这里对deleted打标签

$ git tag del 1bf1741

再使用git tag查看标签

$ git tag
del
v1.0

注意,git tag给出的标签排序是依据字母顺序排列的,并不是时间顺序

接着可以使用git show <tag name>命令来查看标签详细信息

$ git show del
Author: eivx <elvlxla@gmail.com>
Date:   Sun Apr 15 16:01:36 2018 +0800

    deleted

diff --git a/work.txt b/work.txt
deleted file mode 100644
index f0e4013..0000000
--- a/work.txt
+++ /dev/null
@@ -1 +0,0 @@
-1234556
\ No newline at end of file

在创建标签时也可以添加-a-m参数分别表示标签名和标签说明

$ git tag -a 'v1.1' -m 'one' 

使用git show <tag name>就可以查看标签说明

$ git show v1.1
tag v1.1
Tagger: eivx <elvlxla@gmail.com>
Date:   Fri Apr 20 22:36:48 2018 +0800

one
...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容