本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
...
网友评论