由于将代码提交给cocoapod的时候,需要编写Ruby的podspec文件,需要tag的版本。
基本操作有:查看tag、创建tag、删除tag、共享tag。
1、查看tag
git tag
列出所有的tag,这样列出的tag是按字母排序的,和创建时间没关系。
如果只是想查看某些tag的话,可以加限定,例如只列出1.*版本的tag:
git tag -l version1.*
这样就只会列出1.*的版本。
2、创建tag
2.1 创建普通的tag
git tag version 1.0
也可以
git tag 1.0
2.2 带有信息的tag
git tag -a version1.0 -m 'first version'
-m 后面带的就是注释信息,一般写当前的版本作用,这种是普通tag。
3、删除tag
git tag -d v1.0
v1.0为tag名称。
4、共享tag
我们仅执行git push,这个时候tag是不会上传到服务器的,比如远程仓库为github的某个项目,创建tag 后git push,在github上的这个项目远程仓库是看不到tag的,为了共享这些tag,你必须这样:
git push origin --tags