现在公司的 iOS 部分是自己负责,所以选择合适的工具就自己的责任了.经过月余的实践, 感觉 git 真的是一款让人惊喜的版本控制工具!
现在自己想总结一下最快的工作入门,来帮助新手在数小时内将 git 完全应用到自己的开发工作中.
环境: mac10.10 Xcode6.2 beta2(命令行工具)
我想大家使用 git 的目的一定不是局限在本地的版本控制,而是多人的协作,那么就需要一个代码托管的地方.目前,世界范围内的git 用户可能将代码放到了 github 上,但是因为 github 的私有仓库是收费的,而公司的项目实在是不适合开源.再加上中国伟大的万里长城, github 的提交或者检出的速度实在是...
所以本次推荐的是 开源中国的代码托管 网址:http://git.oschina.net/
可以创建 1000个项目,不限私有或者开源 (项目是论个的奥,一个多大貌似没有限制,所以你懂得)
特别说明一点,因为自己有个理念:越底层的东西,相似度越高 加上曾经在开源中国翻译过一篇关于 git 的文章,文章中提到: git 的命令行才能体现 git 的强大,所以使用 git 的时候,都使用命令,这样可以保证只学习一次,在 mac linux 或者 windows 下,我们的习惯不用改变.
1.注册账号
2.登录
3.点击创建项目
4.创建项目
参数说明:
项目名:不解释
私有项目:建议勾选,以后还能公开,但是开源项目就没法搞了
演示平台:貌似和咱 iOS 无关
项目介绍:不解释
语言: 当你选择了非私有项目才会出现,为了分类,搜索的时候别人可以按照分类找到你的代码
初始化项目: 这个相当于项目的 ReadMe ,这个东西写漂亮了也是一门手艺,具体请百度
.gitignore 文件:非常重要 ! 我们知道在开发中, Xcode会生成一些我们不想进行版本管理的文件,而且这些文件一旦进行版本管理,总会提示有本地修改,总之结果不可控.开源中国提供了 .gitignore 的模板,我们选择 oc 的即可.切记切记
5.创建项目完成
拷贝 https, 备用
到此,开源中国方面的任务我们就算完成了.
本地操作步骤:
接下来打开终端,找到想存放项目的目录
使用 git clone 命令来取得代码:
git clone 刚刚的https 网址
我的是:
git clone https://git.oschina.net/qinggui/GQCategory.git
注意:
开源项目的检出是不需要凭证的,而私有项目可能会出现提示,让你输入在开源中国的用户名密码
注意,用户名不是登录名 比如我的登录名是 QuentinGui 但是用户名是 qinggui
按照提示输入完成,代码就检出到了我们的目录下
如图:
然后,你就可以在检出的目录里面(可以看到 .git文件夹 的目录)放入代码了,可以是新建的项目,可以是原来有的代码.
然后就可以使用 Xcode编辑代码.
如果要提交,在命令行中依次执行
git add .
git -commit -m "有什么改动?"
git push
即可推送本地修改的东西到远程仓库 .
到此,一个人的 git 就完全使用起来了. 下一篇开始讲一些稍微深入一些的东西.