8:git标签管理

git标签管理

通常发布版本时候,我们需要在版本库中打一个标签,git标签是版本库的快照,实际上指向某个commit的指针,和分支类似,但是不能移动

1:查看当前分支

git branch
* dev
  master

2:切换分支

$ git checkout master
Switched to branch 'master'

3:添加新标签

git tag v1.0

4:查看所有标签

git tag
v1.0

5:给指定commit添加tag

$ git log --pretty=oneline --abbrev-commit
dd15005 Merge branch 'dev'
6224261 33222
804becb 333
9b417ac 2222
99b65a3 非快照模式merge
8db9ce8 非快照模式数据提交
312d3eb 快速合并测试
909af84 first add
0ab1909 Merge branch 'master' of github.com:qq1157918444/demo
4d6f58c Initial commit
5434777 新增文件
fceeff4 我今天吃了一个芒果
9f65338 我今天吃了一个香蕉
6cc4f1c 我今天吃了一个梨
b3d952f 第一次提交


$ git tag v0.9 6224261

6:查看所有标签

$ git tag
v0.9
v1.0

7:查看标签信息

$ git show v0.9
commit 6224261c2e2695a325b79c8baee1806a521cb0ca
Author: zhangyanbing <zhangyanbing@benmu-health.com>
Date:   Thu May 5 22:50:02 2016 +0800

    33222

diff --git a/a.txt b/a.txt
index 17bd522..fd7c6a7 100644
--- a/a.txt
+++ b/a.txt
@@ -1,5 +1,5 @@
 这是新建的文件
 这是用来测试快照模式添加的数据
 这是用来测试非快照模式
-22222222222222
+222222222222
 33333333333333333

8:带信息打标签

git tag -a v0.4 -m "我今天吃了一个芒果" fceeff4

9:查看标签信息

$ git show v0.4
tag v0.4
Tagger: zhangyanbing <zhangyanbing@benmu-health.com>
Date:   Thu May 5 23:23:18 2016 +0800

我今天吃了一个芒果

commit fceeff438f584cb04da646d4b6270dae4e853abb
Author: zhangyanbing <zhangyanbing@benmu-health.com>
Date:   Thu May 5 16:42:28 2016 +0800

    我今天吃了一个芒果

diff --git a/test.txt b/test.txt
index 3306a19..44fa88f 100644
--- a/test.txt
+++ b/test.txt
@@ -1,3 +1,4 @@
 我今天吃了一个苹果
 第二天,我吃了一个梨
 第三天,我吃了一个香蕉
+第四天,我吃了一个芒果

10:通过-s用私钥签名一个标签:

 git tag -s v0.3 -m "我今天吃了一个香蕉" 9f65338

11:标签删除

$ git tag -d v0.4
Deleted tag 'v0.4' (was 70e87dc)

12:查看标签

$ git tag
v0.9
v1.0

16:把标签推送到远程

$ git push origin --tags
Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
Total 0 (delta 0), reused 0 (delta 0)
To git@github.com:qq1157918444/demo.git
 * [new tag]         v0.9 -> v0.9
 * [new tag]         v1.0 -> v1.0

这个时候远程项目就会有俩个releases

17:删除远程标签

git tag -d v0.9
git push origin :refs/tags/v0.9

这时候远程只有1 releases

posted on 2016-05-05 23:32  借个火点烟  阅读(233)  评论(0编辑  收藏  举报