GitHub与Git区别,Git与SVN区别,Git国内镜像下载

GitHub 又称 GayHub,作为众多开源代码的汇集地,名副其实被誉为全球最大的同性交友社区。我们在这里上传和下载代码,GitHub进行远程托管,拥有代码管理权的人可以对版本和内容进行控制,极大的提高多人协同工作的效率。

Git 是一款工具,是一个客户端,我们使用Git进行本地操作,亦可连接服务器同步上传和拉取代码。即使不连接GitHub、GitLab这些托管服务器,依旧可以在本地进行代码版本管理,只是不能上传/拉取代码和多人协同工作。

 

 

GitHub和Git的关系和区别:

Git作为分布版本控制系统,由云端托管仓库(GitHub)、和本地版本管理工具(Git)这两个部分组成。用户使用Git在本地电脑进行版本管理,需要发布的时候,上传给云端托管仓库,仓库管理员同意合并申请,位于仓库的代码才会被修改。之后,同一工作组的人便可相互告知,去云端拉取最新的代码,从而实现整个工作组的版本管理和同步操作。

区别在于,Git相当于视频分享客户端,而GitHub相当于远端视频服务器。即便没有网络,依旧可以打开或修改本地视频,而连接上了服务器,不仅可作为云备份以免丢失,也可开放权限让其他人浏览和分享。

另外,作为云端托管的服务器,并不是非GitHub不可,同样的可以选择GitLab、码云...。

 

Git和SVN的区别:

Git与SVN同为版本管理工具,区别体现在分布式管理(Git)和集中式管理(SVN)的区别:

SVN的一切提交操作都需要连接服务器,没有网络就什么都做不了,更不要提拉取和比较。而Git作为分布式则没有这项困扰,可以先提交给本地,等待有网络时再将本地版本提交服务器。

SVN的分支管理不灵活,每个分支都是一个完整的目录,而且都拥有独立的文件。会导致占用空间巨大,而且每次同步耗时的时间也会非常长。Git则是记录文件的改动,每次拉取只拉取修改过的部分,非常节约网络和时间。

 

镜像下载:

Git官网下载(国内超慢):Git官网下载

Git淘宝镜像(下载非常快):Git淘宝镜像

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值