请稍侯

git标签

2015-09-09

前言

在我们日常版本升级中,每次都需要对分支进行打Tag,用来对历史状态的关键点“贴标签”。

创建标签

使用git tag name就可以打上标签了。

git tag v1.0-20150909

在创建标签的时候可以使用参数-a,-m

-a 后增加标签名称

-m 后增加标签注释

示例:

git tag -a v1.1-20150909 -m "this is my tag"

git show v1.1-20150909
tag v1.1-20150909
Tagger: vvkee <vvkee@xx.com>
Date:   Wed Sep 9 17:20:26 2015 +0800

this is my tag

commit ad564b171334d18d8d76d0e5a1c5c06f0cd19e52
Author: vvkee <vvkee@xx.com>
Date:   Wed Sep 9 11:38:32 2015 +0800

查看标签

使用git tag查看标签

git tag

v1.0
v1.0-20150909

删除标签

1, 删除本地标签

使用git tag -d name就可以删除本地标签

git tag -d v1.0
Deleted tag 'v1.0' (was a7efd84)

2, 删除远端标签

需要先删除本地标签,见上一个命令。

然后需要删除远端的标签

git push origin :refs/tags/name

将标签推送到远端

在我们打好标签后,需要将标签推送到远端。

可以使用如下2个命令:

  1. git push origin name
  2. git push --tags

1,推送某个标签到远程。

git push origin v1.0-20150909

2,一次性推送全部尚未推送到远程的本地标签。

git push --tags

本文由 vvkee 创作,转载请注明原文链接。