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
git、cocoapod组件化开发常用命令相关推荐
- vue3组件化开发常用API
组件化思想 为什么使用组件化开发? 当前前端比较流行的 Vue React 等框架,都会通过编写组件来完成业务需求,也就是组件化开发.包括小程序开发也会用到组件化开发的思想. 分析组件化思想开发应用程 ...
- 组件化开发,制作Cocoapods Git库
在项目中,如果项目功能很多而且工程浩大,需要多个技术部门或小组同时进行开发,根据独立功能模块进行分配.多个小组开发模块怎么样快速优雅的进行整合到主项目中呢?这个是时候组件化开发优势就体现出来了,每个模 ...
- iOS组件化开发流程
iOS组件化开发流程 前期准备工作 注册仓库账号(gitHub/gitLabel/码云) 注册trunk 创建组件模版 在组件模版里编写自己的代码 修改.specs文件 push到仓库 给组件打一个t ...
- iOS组件化开发实践
目录: 1.组件化需求来源 2.组件化初识 3.组件化必备的工具使用 4.模块拆分 5.组件工程兼容swift环境 6.组件之间的通讯 7.组件化后的资源加载 8.OC工程底层换swift代码 9.总 ...
- 组件化开发 ——— 制作私有库
组件化开发 --- 制作私有库 上篇文章大致说了组件化优缺点及内容,现在就针对公共基础组件制作私有库的问题继续搞起来. 我们的原则是:将一个项目组件化拆分掉,一般会拆分一些基础组件.一些功能组件和业务 ...
- [Vue.js] 深入 -- 组件化开发
组件化开发思想 现实中的组件化思想体现 标准 分治 重用 组合 组件注册 全局组件注册语法 Vue.component(组件名称,{data:组件数据,template:组件模板内容 }) 组件用法 ...
- 【iOS】利用CocoaPods创建私有库进行组件化开发
之前使用CocoaPods管理过第三方库,前面也有翻译文章介绍过CocoaPods的配置方法,随着项目越来越大,很多公司会使用CocoaPods进行组件化开发,下面利用一个demo介绍一下. ###什 ...
- python组件化软件策划_Vue组件化开发
一. 通过axios实现数据请求 1. json简介 json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是 ...
- Vue/React组件化开发的一些思考
组件化开发的优势 组件化开发利用了面向对象的威力,易于构建规模比较大的应用并且获得比较高的可维护性,可扩展性.Vue.React厂商及社区不但提供了组件化开发的框架,而且提供了易于起步并包含了从编码. ...
最新文章
- 金山员工被离职后拿到高薪工作:感谢公司辞退我,还给我赔偿金
- 颜水成发了个「简单到令人尴尬」的视觉模型,证明Transformer威力源自其整体架构...
- bzoj1875 边点互换+矩乘
- TP5.0 PHPExcel 数据表格导出导入(引)
- Python socket Ftp get put 简单实现
- python非阻塞输入_Python 命令行非阻塞输入的小例子
- 1、如何进行字符串常量中的字符定位_Java String:字符串常量池,我相信会有很多朋友不很理解这部分...
- Linux备份策略(第二版)
- _declspec(naked) 使用
- firefox驱动_零适配 + 全兼容!龙芯电脑推出办公外设利旧通用解决方案:运行原生 Windows 驱动程序...
- Java基本数据类型大总结
- EntytyFramework批量更新
- 系泊系统悬链线matlab,孙传耀, 汤鸣晓. 基于MATLAB的系泊系统的设计及其动力分析[J]. 电子技术与软件工程, 2017(6): 62-63....
- UVALive - 6437题解
- 彻底解决[未识别的网络][公共网络]的问题
- 计算机无法连接到wifi但手机可以使用,电脑连不上wifi但是手机可以连得上怎么解决...
- ios引导商店评分问题
- 使用Amazon Deep Learning AMI 快速实现 CUDA,cuDNN 和深度学习框架版本兼容
- 计算机辅助设计技术领域的应用,关于计算机辅助设计技术在规划设计中的应用...
- linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)
热门文章
- 用几小时,零基础也能学会可视化大屏,这百张模板帮了大忙
- 这个工具,可视化分析10W数据后,找到了数据岗位月薪20K的秘诀
- Python 虚拟环境安装 ,避免影响生产环境。
- flex 颜色值uint与16进制的转换
- 全球英文经典演讲100篇_日语演讲100问(1)即兴演讲不即兴!(理论篇)
- linux关闭mysql日志记录_linux 下mysql 运行一段时间后自动关闭,日志无异常
- python分析数据走势_python数据分析应用 - 近5年八类资产价格走势分析
- php mysqli result,PHP mysqli_free_result()与mysqli_fetch_array()函数详解
- python内存地址替换原理(20秒读懂)
- python 中判断是不是通过break;跳出循环(一分钟读懂)