Cocoapods添加私有仓库
Git
Git个人学习(命令行学习)
进入到工作目录中,初始化一个代码仓库
git init
配置git仓库一个用户名和邮箱
git config user.name "why"
git config user.email "xx @163.com"
初始化代码
touch main.m
git add main.m
查看文件的状态 git status
-
Untracked files:(红色文件)新添加的文件或者新修改的文件在工作区,没有被添加到暂缓区
-
Changes to be committed:(绿色文件)将工作区的文件添加到暂缓区
测试
修改文件
open main.m
将工作区所有文件添加到暂缓区
git add .
提交文件
git commit -m "修改信息"
给git起别名
git config alias.st "status"
查看版本号
git log
git reflog
版本号:加密算法生成的一个四十位的Hash值,具有唯一性。
版本回退
git reset --hard HEAD 当前版本
git reset --hard HEAD^ 上一个版本
git reset --hard HEAD~ 100
git reset --hard 版本号
创建远程的私有库
-
先创建一个远程的podspec私有库
-
再创建一个代码仓库
-
分别上传对应的代码到相应的地址里面去。
添加私有索引库
检查当前的私有索引库
pod repo
添加自定义的私有索引库
首先创建一个私有的地址存放索引文件
添加对应的repo地址
- pod repo add [自定义的索引库的名字] [索引库的地址]
- 然后执行第一个pod repo查看当前的索引库,有新添加的一个索引库的地址
- 等你把本地的库文件制作好以后上传到对应的一个私有库地址,然后在添加索引文件。
- 上传到私有库地址
创建仓库地址代码
pod lib create [仓库名字]
修改对应的podspec里面的配置信息
判断是否有远端的地址
git remote
如果1已经有对应的地址了,直接执行3;如果没有的话执行如下的命令
git remote add [你的仓库的名字] [你的仓库的地址]
上传到对应的地址上去
git push [仓库的名字] //默认情况下是上传到master上去的
打标签
-
添加标签 git tag '0.1.0'
-
检查当前的标签 git tag
-
上传标签 git push [自定义的git仓库的名字] --tags
注意这个时候的标签要与对应的podspec里面的一致
最后上传对应的podspec文件
pod repo push MyBaseKit HomeKit.podspecMyBaseKit:这个是在.cocoapods里面对应的那个文件夹的名字,注意大小写HomeKit.podspec;这个是你要上传的对应的podspec的文件。
使用
source 'https://github.com/CocoaPods/Specs.git'
这个是对应的索引库的地址
在对应的podfile里面添加对应的 pod repo里面的自定义的和Github的地址库。就可以了
更新库文件注意的事项
-
注意修改对应的podspec里面的版本号
-
将对应的版本号添加到对应的.cocoapods里面对应的spec的仓库版本