Git基础四:打标签

查看标签:

git tag

我们使用git tag来查看我之前一个项目的tag如下:

frc@frc:~/SRT/YXTrain_Android$ git tag
v2.0
v2.0.1
v2.1
v2.2
v2.2.1
v2.3
v2.3.1
v2.4.1
v2.4.2

这里需要注意这个不是按时间顺序排的,而是按字母排序。

git show tag-name

如果我们要查看某个标签的具体信息:

frc@frc:~/SRT/YXTrain_Android$ git show v2.1
commit e8362725c53fcc16d5230ddeb8e4c5a0fb48fc16
Author: fengrongcheng <fengrongcheng@yanxiu.com>
Date:   Mon Sep 5 20:16:29 2016 +0800

    细化权限管理

添加标签

给当前节点添加标签:git tag tag-name

frc@frc:~/GitHub/study/GitStudy$ git tag v3.0
frc@frc:~/GitHub/study/GitStudy$ git tag
v1.0
v2.0
v3.0

给之前某个节点添加标签:git tag tag-name commit_id

frc@frc:~/GitHub/study/GitStudy$ git log --pretty=oneline
d8c7710a8c7d3ad7e0e4fbba69471fb6a4f051e9 odify REDME.txt
70101f96cc8916bb235ec7ca78553653449f4ef6 rm
7024df8d77c8b5c13673f809b88a3533e67afd42 test for git rm
009f82b5c68e89408b4e3435f4bad176ef3cc847 test git rm
26de8cfad13bb7e19dafc00a892ca8e786cfadc0 test git commit -a -m
3d0a19a7dfce6fb7c627d5965098a355247ee49c test git diff
f697f00003fb4a848b51ead4e4286a84a7edadad   first commit again
5d7589415b65d51bd18cbd3817f1b4f5d837ff00 first commitC

我们选择在test git diff这个提交处添加节点,复制它的commit_id:3d0a19a7dfce6fb7c627d5965098a355247ee49c。

frc@frc:~/GitHub/study/GitStudy$ git tag v4.0 3d0a19a7dfce6fb7c627d5965098a355247ee49c
frc@frc:~/GitHub/study/GitStudy$ git tag
v1.0
v2.0
v3.0
v4.0

我们看到v4.0这个标签确实加上去了,现在看看是否加到了test git diff上去了呢。这个就得用到git show tag-name来查看这个tag 的具体信息了

frc@frc:~/GitHub/study/GitStudy$ git show v4.0
commit 3d0a19a7dfce6fb7c627d5965098a355247ee49c
Author: fengrongcheng <fengrongcheng2017@outlook.com>
Date:   Tue Jun 13 11:35:11 2017 +0800

    test git diff

diff --git a/REDME.text b/REDME.text
index 8753674..5da4642 100644
--- a/REDME.text
+++ b/REDME.text
@@ -1 +1,3 @@
+//////
       welcome to study git!
+test git diff

我们可以看出来确实是test git diff的commit_msg,说明加成功了。

给标签加描述: git tag -a tag-name -m'tag_ msg'

我们先添加个带描述的tag v5.0,并查看是否添加成功:

frc@frc:~/GitHub/study/GitStudy$ git tag -a v5.0 -m'test tag msg'
frc@frc:~/GitHub/study/GitStudy$ git tag
v1.0
v2.0
v3.0
v4.0
v5.0

看上面的输出,确实成功了,下面我们再用git show来看看

frc@frc:~/GitHub/study/GitStudy$ git show v5.0
tag v5.0
Tagger: fengrongcheng <fengrongcheng2017@outlook.com>
Date:   Wed Jun 14 15:59:38 2017 +0800

test tag msg

commit d8c7710a8c7d3ad7e0e4fbba69471fb6a4f051e9
Author: fengrongcheng <fengrongcheng2017@outlook.com>
Date:   Wed Jun 14 11:15:30 2017 +0800

    odify REDME.txt

diff --git a/REDME.text b/REDME.text
index 322d181..3a176b9 100644
--- a/REDME.text
+++ b/REDME.text
@@ -2,6 +2,7 @@
       welcome to study git!
 BSS
 
+ddsdsdsdd
 
 C
 T
frc@frc:~/GitHub/study/GitStudy$ 

我们发现比之前没加描述多了以下信息:

tag v5.0
Tagger: fengrongcheng <fengrongcheng2017@outlook.com>
Date:   Wed Jun 14 15:59:38 2017 +0800

test tag msg

其中最后一部分就是我们自己输入的 tag_msg。

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

相关阅读更多精彩内容

  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 5,086评论 2 87
  • 因为原文太长超出字数,Lesson 3 就放在另一篇文章里 How to Use Git and GitHub 标...
    赤乐君阅读 5,537评论 1 5
  • 人的一生,有被别人服务,为别人服务,造益自己,成就别人。 但是,我不这么认为。 我认为,他们是连在一起的,在你被别...
    漫漫不惊阅读 351评论 0 0
  • 草嫩绿,芳菲盛, 你遒劲有力,蜿蜒不尽。 馥郁芳香,烂若云霞, 深深浅浅,浓浓淡淡。 阳光下,羞怯的男孩, 沉默不...
    陌上烟雨1030阅读 492评论 0 4
  • 有很长的一段时间,我都在思考,这么多年,看了那么多篇的文章,到底对我有没有一丁点儿的影响?通俗一点的讲,就是读书到...
    東方阅读 262评论 0 0

友情链接更多精彩内容