git 创建本地库托管代码

在工作中,如果当一个项目组需要开发与维护多个app时,总有一些代码在这些app中是重复的,可复用的,有可能是公司所特有的一套socket框架,或者是蓝牙协议,亦或者是前人所造的轮子。可以将这些代码放在本地的git库中,在新项目需要使用到的时候直接在Podfile 中引入,这样既不用担心代码泄漏,也可以很好的去管理。

一、在指定的位置创建git 本地库
(1) 将需要托管的代码放到一个空工程下

为了不影响原来工程的使用,最好是新建一个新的工程,然后将复用的代码拷过去。放到一个合适的位置,然后在终端进入到这个工程的目录中。
例如:我新建了一个PrivateTools(名字可以随便取个符合自己需求的)工程,放到Documents目录下,并将需要托管的代码整理放到文件夹Tools中,然后将这个文件夹拷到PrivateTools工程里


git 创建本地库托管代码_第1张图片
屏幕快照 2017-08-17 上午10.34.09.png

(2) 创建git本地库
在终端进入到这个目录下,在Tools 目录创建git 的本地库,使用git init 命令


git 创建本地库托管代码_第2张图片
屏幕快照 2017-08-17 上午10.41.23.png

(3) 查看库是否创建成功
查看上述的.git 文件夹是否存在,但这个文件夹是隐藏的,所以需要用ls -la 显示隐藏文件,看到.git 文件夹说明创建成功。


git 创建本地库托管代码_第3张图片
屏幕快照 2017-08-17 上午10.45.19.png

二、将文件上传到本地库
(1) 使用git add * 将代码添加到暂存区。
(2) 使用git commit -m '这里写说明' 将代码提交到本地库


git 创建本地库托管代码_第4张图片
屏幕快照 2017-08-17 上午10.55.14.png

(3) 使用git tag XXX 为提交的代码配置版本标签
(4) 使用git tag 查询标签值


屏幕快照 2017-08-17 上午10.56.17.png

三、创建podspec文件
(1) 在工程的根目录中创建一个podspec文件,使用命令:pod spec create PrivateTools

git 创建本地库托管代码_第5张图片
屏幕快照 2017-08-17 上午11.00.51.png

(2) 编辑.podspec 文件
使用 vi PrivateTools.podspec进入.podspec文件进行编辑,因为只需要在本地使用,所以需要配置的东西很少,主要是名字,版本,描述,代码源地址.


git 创建本地库托管代码_第6张图片
屏幕快照 2017-08-17 上午11.20.43.png

四、使用git 库中托管的代码
如果在其他工程中想使用本地git 库中的代码,只需要在Podfile文件中引入并指定其path

屏幕快照 2017-08-17 上午11.22.12.png

然后再pod install就可以将代码导入工程中

git 创建本地库托管代码_第7张图片
屏幕快照 2017-08-17 上午11.19.02.png

这里报了一个错,是因为双引号用的中文的,将PrivateTools.podspec 文件中错误改正后重新pod install一下即可

git 创建本地库托管代码_第8张图片
屏幕快照 2017-08-17 上午11.20.31.png

在新建的工程目录中可以看到被导入的代码


git 创建本地库托管代码_第9张图片
屏幕快照 2017-08-17 上午11.27.39.png

你可能感兴趣的:(git 创建本地库托管代码)