简单概念http://www.cnblogs.com/zouzhenglu/p/3648864.html
终端git clone git项目网址就能克隆到当前目录下。
1.使用SSH密钥连接Github:http://www.xuanfengge.com/using-ssh-key-link-github-photo-tour.html
2. 解决远程库readme文件和本地目录不存在readme文件冲突,git pull -u origin master 。http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
3.创建cocoaPod
主要步骤:
(1).添加编辑好的*.podspec。
(2)验证*.podspec文件。命令:pod lib lint
(3)推到远端
$ git tag '1.0.0' $ git push --tags $ git push origin master
(4)提交自己的库到官方CocoaPods仓库上,命令:pod trunk push *.podspec
(5)更新官方CocoaPods仓库后,命令:
pod repo remove master
pod setup
创建*.podspec文件参考:http://www.360doc.com/content/14/0309/10/11029609_358969425.shtml
使用pod trunk push参考:http://www.tuicool.com/articles/BJf2mm
4.创建自己的私有仓库:
(1).建立一个本地的私有repos
本地路径:/Users/forr/.cocoapods/repos
创建命令:
pod repo add forrSpecs https://github.com/forrHuen/forrSpecs.git
(2).添加我们在教程一中创建的工程 FHUtil的spec文件到上面创建的forrSpec库中去
执行命令pod repo push forrSpecs FHUtil.podspec [在FHUtil.podspec所在的目录下哦]
(3).使用私有创库
查找本地所有创库
pod repo
在Podfile文件上加入
source 'https://github.com/forrHuen/forrSpecs.git' source 'https://github.com/CocoaPods/Specs.git'
(4).升级版本
重复步骤3.(3) 4.(2)
(5).删除一个私有Spec Repo
pod repo remove forrSpecs
(6).删除私有倉库中某一个podspec
cd 切换到私有倉库下,删掉某一个podspec的库目录,然后在将Git的变动push到远端仓库即可
参考:
http://www.cocoachina.com/ios/20150228/11206.html
http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=210193925&idx=1&sn=affc6c84c994df4678b400ba068b9c12&scene=23&srcid=101225oe9ioGRYyFIfnxfcIi#rd
5.其他
git remote --help -适用于远程版本库
git config -l -查看配置文件
格式: 源分支:目标分支
git push origin master:dev -创建远程分支dev
git push origin :dev -删除远程分支dev
git remote remove origin
git remote add origin http://192.168.100.108:8080/eva/Beetto4WDDoc.git
6.gitlab教程
http://blog.csdn.net/uniquechao/article/details/41250459?utm_source=tuicool&utm_medium=referral
gitlab 搭建本地服务器:http://blog.csdn.net/zy416548283/article/details/38057925
https://wiki.bitnami.com/Applications/BitNami_GitLab