>[success] # GIT 历史
早期时候没有项目管理工具,人们通常常通过文件备份的方式来进行管理,然后在通过的diff 命令比较两个文件之间的差异
后来随着1985年,第一个被大规模使用的版本控制工具**CVS(Concurrent Versions System)**,由荷兰阿姆斯特丹VU大学的Dick Grune教授实现的
由**CollabNet公司**于2000年资助并发起开发`SVN`,是取代`CVS`,对`CVS`进行了很多的优化
**Git**的核心设计由`Linus`完成当时因为,`Linux`社区使用的是`BitKeeper`来进行版本控制,后来某些原因`BitKeeper`想要收回对`Linux`社区的免费授权,`Linus`用了大概一周的时间,开发了`Git`用来取代`BitKeeper`,之后`Linus`功成身退,将`Git`交由另外一个`Git`的主要贡献者`Junio C Hamano`来维护
>[danger] ##### git 和 svn
* SVN和CVS一样,属于**集中式版本控制工具**;
* Git是属于**分布式版本控制系统**