git、cocoapod组件化开发常用命令

git init:      定位到项目,然后初始化git本地仓库

git status:  若出现红色,表示项目中有修改未添加的文件,需要add。绿色正常

git add .     将所有未添加的文件添加到本地仓库管理

git commit -m ‘我是注释’   提交代码到本地仓库

git remote   查看当前本地仓库关联的远程仓库分支

git remote add origin https://github.com/zhangmaliang/testGit.git   添加远程仓库url作为origin分支.需要输入帐号密码。注意帐号不是github的登陆帐号,而是对应用户的用户名,比我我的是zhangmaliang

git push origin master:      将代码推送到origin分支

 git tag ;    查看当前有个tag版本。  tag能找到版本,可以认为就是version的别名。对于github中的release选项

 git tag -a '0.1' -m '打了一个标签’      

git push —tags    将新建的标签传到远程

git log                  打印日志,有内容类似commit aa19467e381ade0f27f9605293146a4436bae3f7,后面的这一串就是版本号

git push origin 0.2     提交0.2tag(就是版本)到远程

git tag -d 0.1    删除本地仓库的tag 0.1

git push origin :0.1   删除远程仓库的tag 0.1

cocoapod:

pod spec create testLib:   创建spec文件,文件名为 testLib.podspec  ,xcode打开编辑。spec文件指向本地或者远程索引库。索引库,是用来检索的,比如pod search AFN就是在索引库中间检索

pod trunk register zhangmaliang1230@126.com ‘zhangmaliang’  —verbose  注册trunk,在邮箱垃圾箱中拷贝链接用浏览器打开激活。

trunk push testLib.podspec    将本地的spec文件上传到远程索引库

组件化开发,各个组件上传到coding.net, 创建私有索引库spec,也传到这里,然后将私有索引库添加到本地,这样本地就会有两个索引库了。

原文地址:https://www.cnblogs.com/zhangmaliang/p/6729082.html