Git 创建标签
2016-03-12 23:51
274 查看
在Git中打标签非常简单,首先,切换到需要打标签的分支上:
git tag -a <tagname> -m "blablabla..."可以指定标签信息;
git tag -s <tagname> -m "blablabla..."可以用PGP签名标签;
命令git tag可以查看所有标签。
$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag <name>就可以打一个新标签:
$ git tag v1.0默认标签是打在最新提交的commit上的。还可以对历史提交打上标签,只要找到历史提交的commit id,然后打上就可以了,例如要对add merge这次提交打标签,它对应的commit id是6224937,输入命令:
$ git tag v0.9 6224937还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字:
$ git tag -a v0.1 -m "version 0.1 released" 3628164用命令git show 可以看到说明文字:
$ git show v0.1tag v0.1Tagger: hubwiz <hubwiz@163.com>Date: Mon Aug 26 07:28:11 2015 +0800version 0.1 released签名采用PGP签名,因此,必须首先安装gpg(GnuPG),如果没有找到gpg,或者没有gpg密钥对,就会报错:
gpg: signing failed: secret key not availableerror: gpg failed to sign the dataerror: unable to sign the tag如果报错,请参考GnuPG帮助文档配置Key。 此节可以学习到:命令git tag <name>用于新建一个标签,默认为HEAD,也可以指定一个commit id;
git tag -a <tagname> -m "blablabla..."可以指定标签信息;
git tag -s <tagname> -m "blablabla..."可以用PGP签名标签;
命令git tag可以查看所有标签。
相关文章推荐
- WIN7旗舰版下安装SQL SERVER 2008安装报错解决方案
- Java学习之输入输出流/文件读写
- ubuntu修改主机名
- oracle-环境变量
- 单例模式中的懒汉模式和恶汉模式的区别
- C++ Primer Plus (第六版)之旅 第三章01
- android AsyncTask介绍 详解AsyncTask的使用 使用实例---加载网络图片
- mysql (一)
- VB保存图片文件到数据库
- Git 标签的简介
- JetBrains WebStorm for Mac 10.0.4 破解版 – 下载地址及安装方法
- c++的一个求最大公约数和最小公倍数的简单程序,求给点意见!
- Leetcode #9 Palindrome Number 回文数 解题小节
- c++第一次上机报告2
- ADO.NET 中的新增功能
- 如何向GLSL中传入多个纹理
- 多线程
- in_array()大数组查询性能问题
- ioS学习 UITableViewCell 增加、删除、移动
- 长理ACM 13-围圈报数(谌海军)