美文网首页Git简单应用
Git 学习笔记(标签篇)

Git 学习笔记(标签篇)

作者: TW安洋 | 来源:发表于2016-12-04 22:14 被阅读8次

创建标签

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 在线学习网址

相关文章

  • Git 学习笔记(标签篇)

    创建标签 git tag commit id 省略 commit id 表示在当前分支的最新一...

  • Git学习笔记-标签

    列出所有标签 Git可以给某次提交打上标签以示重要性,使用git tag列出所有标签。 使用-l选项查找标签。 创...

  • git学习笔记(二)—— git的简单操作

    这是本系列学习笔记的第二篇git 学习笔记(一)—— 初识 git 前言 本篇文章将简要的介绍 Git 的一般操作...

  • Git常用命令符

    学习笔记之Git篇: 1. 安装Git: 这个其实挺简单的在Git官网上下载对应版本的Git Windows软件 ...

  • Git学习笔记(2) --- References探寻

    在上一篇文章Git学习笔记(1) --- 内部存储模式中,已经说了git的内部存储模式以及.git/objects...

  • Git学习笔记

    标签: Git 学习笔记 一、安装 二、配置用户信息及颜色高亮【本地仓库可选】 三、创建仓库repository【...

  • 学习笔记| git深入浅出 Part1_快速操作指南

    Git专题 学习笔记| git深入浅出 Part1_快速操作指南 学习笔记| git深入浅出 Part2_Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • Git学习笔记2

    从零开始学习Git,入门网址廖雪峰Git教程。 分支管理 标签管理

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

网友评论

    本文标题:Git 学习笔记(标签篇)

    本文链接:https://www.haomeiwen.com/subject/kwxkmttx.html