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

Git 简介

时间:2019-01-19 00:00:15      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:获得   控制系统   问题   提交代码   架构   中心   版本控制系统   因此   代码   

先了解一下 SVN 缺点:

(1) SVN 基于 C/S 架构,有一台中央服务器,多台客户端通过网络从中央服务器拉取或提交代码,以此达到多人协作开发
(2) SVN 是集中式的开源版本控制系统,集中式核心在于中央服务器,开发者需要先从服务器上获取/提交代码,一旦离开了服务器,基本无法工作,这是缺点之一
(3) SVN 客户端需要通过网络从中央服务器拉取或提交代码,特别依赖网络,因此一旦网络出现问题,也就无法拉取或提交代码,这也是缺点之一

Git 简介:

(1) Git 是一个分布式的开源版本控制系统,也就是说,每台客户端都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的
(2) Git 也可以设置一个服务端,用来合并多台客户端的最终版本代码,平时的小改动由我们自己电脑里面的控制中心来管理,服务端不用关心
(3) GitHub 是一个 web 界面的 git 管理平台,也就是说它底层的技术驱动依然是 git ,一句话区分,git 是管理工具,github 是在线的基于 git 的平台(或者叫做服务)
(4) GitHub 在国外,要想获得更好的功能还需要花钱,因此就有了 GitLab,GitLab 也是一个 web 界面的 git 管理平台,适合企业内部构建私有代码管理平台

 

 

 

 

 

    

Git 简介

标签:获得   控制系统   问题   提交代码   架构   中心   版本控制系统   因此   代码   

原文地址:https://www.cnblogs.com/pzk7788/p/10290074.html

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