>[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是屬于**分布式版本控制系統**