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,也传到这里,然后将私有索引库添加到本地,这样本地就会有两个索引库了。