git学习随记(1)

一、git诞生

  

 

 (材料来源:廖雪峰老师的git教程 https://www.liaoxuefeng.com/wiki/896043488029600/896202815778784)

二、集中式与分布式

  1、cvs ,svn为集中式版本控制系统,git为分布式版本控制系统。

  2、集中式版本控制系统:其版本库是集中存放在中央服务器的,需要时从中央服务器中取出最新版本,修改完成后在推送到中央服务器,

正因如此,他的不便之处是必须有互联网才可以工作。

  3、分布式版本控制系统:分布式版本控制系统,每个人的电脑上都是一个完整的版本库,所以不需要联网。

三、git、gitlab、github与gitee

  1、git 是一种版本控制系统,是一个命令,是一种工具。

  2、github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。

  3、gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。

  4、gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。

  5、git-ce 是社区版,gitlab-ee是企业版,收费版。

  6、github与gitee是同一类,是云端。具体区别如下

 

posted @ 2020-02-16 21:58  旧铁皮  阅读(96)  评论(0)    收藏  举报