码迷,mamicode.com
首页 > 其他好文 > 详细

一小时用起 git :git开发实践第一篇

时间:2015-01-10 14:00:42      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

   现在公司的 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 就完全使用起来了. 下一篇开始讲一些稍微深入一些的东西.


 

 

  

      

一小时用起 git :git开发实践第一篇

标签:

原文地址:http://blog.csdn.net/quentingui/article/details/42581349

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!