本篇文字就是简单的描述一下git的来龙去脉,以自己理解的角度,用自己的语言来描述一下。也是不错的体验。
在cvs与svn集中式版本控制全面使用的时代,依然有很多人很反对集中式版本控制的方式,这其中包括大名鼎鼎的Linus Torvalds(Linux之父)。糟糕的网络传输速度,以及集中式版本控制的存在的代码管理问题,是大家争论焦点。同时linux是一个开源软件体系,经过十几年的发展,全球拥有大量的用户和程序员,如何让大家更好的获取代码,并进行有消息协同是一个有难度的事情。在经过bitkeeper软件事件后,linus花了两周的时间编写出分布式版本控制系统,这就是初级的git!一个月内,linux系统的源码都有git管理了,这么快上线一个软件,还在这么大的项目中进行使用,简直就是奇迹。随着git的发展,它已经成为最流行的分布版本控制系统,大量的开源项目都将自己的代码托管到git版本控制系统当中。依然成为软件行业的标准,甚至有很多人拿git作为个人知识管理系统使用,他的魅力无法阻挡。