首页 > 其他 > 详细

【分享】git

时间:2020-07-21 13:11:25      阅读:69      评论:0      收藏:0      [点我收藏+]

 

 

git历史

谈论git之前,我们先来说下 Linux,Linux是一个开源系统,Linus 创建了Linux,但是Linux的壮大是靠着全世界的热心“志愿者”共同参与的

2002年之前,志愿者们把代码通过 diff的方式发给linus,然后linus通过手工的方式合并代码(他觉得CVS、SVN合并代码效率低,太low;使用付费的版本控制工具,又违背了Linux的开源之道)

2002年之后,BitMover公司免费向Linux社区提供BitKeeper 版本控制系统

2005年,一位Linux开发成员 写了一个可以连接BitKeeper 仓库的工具(外挂),试图破解BitKeeper协议(不允许使用者开发类似BitKeeper 的版本控制系统),导致BitMover公司收回了 Linux社区的免费使用权

LInus 决定自己开发一个 版本管理系统

10天后,Git 诞生了(C语言),一个月后,Linux系统的源码已经由git管理了

2008年 GitHub网站上线,为开源项目提供Git存储

 

集中式与分布式

集中式版本控制系统:CVS、SVN等

分布式版本控制系统:Git、BitKeeper等

集中式特点:有中央服务器,保存所有文件的修订版本,中央服务器崩了 或者没有网络的话,都不能commit代码

技术分享图片

 

分布式特点:

 

【分享】git

原文:https://www.cnblogs.com/lwj-0923/p/13353399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!