Git 学习笔记(标签篇)

创建标签

git tag <tagname> commit id

省略 commit id 表示在当前分支的最新一次 commit 上打标签。创建带有说明的标签,用 -a 指定标签名,-m 指定说明文字,例如:

git tag -a <tagname> -m "tagmessage" commit id

效果如下所示:

$ git log
commit 196661aeb9309094f94a9f2daa37bd425964a733
Author: SoaringFree twofly0313@gmail.com
Date: Sat Dec 3 11:44:08 2016 +0800
Add I'am xxx
commit 77391b35c42d4feb3d69e0fa13595dcce836e524
Author: anyang xautanyang@163.com
Date: Sat Dec 3 11:00:45 2016 +0800
Add git push
commit b9df4072f8fbe352b38218f0aaf7508f48ceed19
Author: 安洋 1595949666@qq.com
Date: Sat Dec 3 10:43:15 2016 +0800
Initial commit
$ git tag V1.0
$ git show V1.0
commit 196661aeb9309094f94a9f2daa37bd425964a733
Author: SoaringFree twofly0313@gmail.com
Date: Sat Dec 3 11:44:08 2016 +0800
Add I'am xxx
diff --git a/README.md b/README.md
index 4237e04..f6e00ca 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
# LearnGit
Notes of Git learning
git push -u origin master

+I'm Fujingfei
$ git tag V2.0 77391b35c42
$ git show V2.0
commit 77391b35c42d4feb3d69e0fa13595dcce836e524
Author: anyang xautanyang@163.com
Date: Sat Dec 3 11:00:45 2016 +0800
Add git push
diff --git a/README.md b/README.md
index 22238ef..4237e04 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
# LearnGit
Notes of Git learning
+git push -u origin master
$ git tag -a V3.0 -m "tagmessage" b9df4072f8fbe352b
$ git show V3.0
tag V3.0
Tagger: anyang xautanyang@163.com
Date: Sun Dec 4 20:56:49 2016 +0800
tagmessage
commit b9df4072f8fbe352b38218f0aaf7508f48ceed19
Author: 安洋 1595949666@qq.com
Date: Sat Dec 3 10:43:15 2016 +0800
Initial commit
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..22238ef
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+# LearnGit
+Notes of Git learning

查看所有标签信息

git tag

效果如下所示:

$ git tag
V1.0
V2.0
V3.0

查看具体标签信息

git show <tagname>

效果如下所示:

$ git show V3.0
tag V3.0
Tagger: anyang xautanyang@163.com
Date: Sun Dec 4 20:56:49 2016 +0800
tagmessage
commit b9df4072f8fbe352b38218f0aaf7508f48ceed19
Author: 安洋 1595949666@qq.com
Date: Sat Dec 3 10:43:15 2016 +0800
Initial commit
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..22238ef
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+# LearnGit
+Notes of Git learning

删除本地标签

git tag -d <tagname>

效果如下所示:

$ git tag -d V2.0
Deleted tag 'V2.0' (was 77391b3)
$ git tag
V1.0
V3.0

推送某个标签到远程仓库

git push origin <tagname>

效果如下所示:

$ git push origin V1.0
Total 0 (delta 0), reused 0 (delta 0)
To git@github.com:anyangxaut/LearnGit.git
* [new tag] V1.0 -> V1.0

推送全部尚未推送到远程仓库的本地标签

git push origin --tags

效果如下所示:

$ git push origin --tags
Counting objects: 1, done.
Writing objects: 100% (1/1), 155 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To git@github.com:anyangxaut/LearnGit.git
* [new tag] V1.0 -> V1.0
* [new tag] V3.0 -> V3.0

删除远程标签

git push origin --delete <tagname>

效果如下所示:

$ git push origin --delete V1.0
To git@github.com:anyangxaut/LearnGit.git

  • [deleted] V1.0

相关资料:

  1. Git 官网
  2. Git 官方文档
  3. [廖雪峰的 Git 教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8
    067c8c017b000)
  4. Git 常用命令查询文档
  5. Git 在线学习网址
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • GIT分布式版本控制系统最佳实践 这篇文章来自于老男孩教育高级架构师班12期的徐亮偉同学。 首先感谢老男孩架构师班...
    meng_philip123阅读 3,391评论 4 36
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,626评论 9 163
  • 写在前面 在团队做过软件开发的,版本控制必是不可或缺的一项。目前,版本控制主要分为集中式版本控制系统和分布式版本控...
    Jack_lin阅读 9,907评论 45 434
  • 如果说 15 年你还没有将 DevOps 真正应用起来,16 年再不实践也未免太落伍了。国内 ITOM 领军企业 ...
    OneAPM阅读 716评论 0 10
  • chapter1 薄荷味的阿拉伯水烟 连着喝了十来天的红豆汤,绯翠觉得自己开始瘦了。原来肿胀的手指开始骨节...
    hello胖达阅读 142评论 0 0