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是同一类,是云端。具体区别如下


浙公网安备 33010602011771号