Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)

本文详细介绍了在Mac上安装Git,注册GitHub,生成SSH公钥,创建远程代码库,以及使用命令行和Xcode进行Git操作的过程。通过实例指导初学者如何进行代码版本控制,便于协同开发。
摘要由CSDN通过智能技术生成

个人在iOS的开发过程中,经常会用到第三方类库,而这些类库大都是在GitHub上的,不得不说GitHub确实是一个非常酷的网站,实用一点说这里可以学习到很多的东西,也可以和世界各地的开发人员接触,势利一点说,拥有自己经常维护的GitHub账号,在未来找工作中也会有加分吧。

但说到底GitHub的原始用途在于进行代码的版本控制,在平常的协同合作过程中,代码的版本控制是很重要的事情,如果不加以管理,很快就会陷入混乱之中,你改动了这里,我添加了那里,互相代码拷贝来拷贝去的也很麻烦,很多时候也会想想先测试一个东西而不影响主体开发的情况,这些都需要进行版本控制。

版本控制有两种模式:集中管理模式和分布式管理模式。集中管理模式是本地没有代码库只能与服务器交互,其中SVN最常用;分布式则是在本地也有代码库,最常用的就是Git了。而GitHub就是一个提供中心代码库的网站。

自己在一开始学习使用GitHub进行代码版本管理时,也是一头雾水,即使知道为什么要管理,也理解一些分支合并等的概念,但由于Git管理有各种命令行操作,对于初学者来说还是有一点迷糊,结合着看了很多教程才最终成功,即使在提交了第一个文件到GitHub后,也还是有一些地方不太明白,因此现在也想好好地详细说一说这个过程,希望可以给初学者带来方便,也可以和大家讨论。


安装Git

使用Git的第一步就是安装Git,需要先下载Git安装包,看到别的教程提供的一个Google的下载地址自己一直打不开,也不知道是不是被墙了,自己搜索了一下,下载地址如下:http://git-scm.com/download/

这个应该是官网的下载地址,响应速度还挺快的,可以下载各个系统的Git安装包,这里选择下载Mac端的就好了。然后打开进行安装,奇特的是居然是来自不受信任的开发商安装不了,解决方法是到打开“设置”--》“安全性与隐私”,然后允许安装就好了。Git安装后是没有应用程序可以点击打开的,需要通过命令行进行操作,这也是第一次接触有点迷糊的原因,不太习惯,也有很多图形化的操作工具,需要的可以搜索一下。到这里就安装完毕了,但离使用还远呢。


注册GitHub

上面也说了,GitHub是一种网站,也可以视为一个中心代码库,我们使用它,可以将本地代码库中的工程提交上去,也可以从上面获取下来,而这个网站就是方便我们进行管理自己的库,查看他人的库的,同时也可以找到很多优秀的示例,如iOS开发中的众多第三方类库就给iOS开发带来了极大的便利。

注册很简单,与一般网站的注册过程并无什么不同,打开GitHub网站:https://github.com/ ,选择注册Sign up,对了,这个网站是全英文的,上面也会有世界各地的人,所以对于英文水平倒是一个挑战,英文不好的话用起来可能会比较艰难,不过也是一个提高自己英文水平的机会嘛。注册时会让你选择账号模式:免费账号和收费账号等,我们一般都是注册免费账号,免费账号不能创建私有项目,也就是你的项目都能被看到,每个公有账号不能超过300MB的存储空间。


SSH公钥

自己在第一次学习使用Git时,看到所有教程都说到了一个SSH密钥的东西,但实在是不能理解这个东西是干嘛的,后来看书了解了一下:为了和服务器通信,需要选择通信协议,而Git通信中普遍使用的就是SSH协议,采用公钥认证SSH登录,可以实现无口令

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值