git标签
前言
在我们日常版本升级中,每次都需要对分支进行打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个命令:
git push origin name
git push --tags
1,推送某个标签到远程。
git push origin v1.0-20150909
2,一次性推送全部尚未推送到远程的本地标签。
git push --tags