Git發展簡單介紹

admin發表於2018-07-08

Git的出現是迫在眉睫的需求的必然產物。

誕生於20世紀90年代初的開源專案Linux發展迅速,在全球擁有越來越多的參與者。

隨著專案的逐漸龐大,絕大多數Linux核心維護的時間都花費在提交補丁和儲存歸檔等非關鍵工作上。

雖然當時已經存在很多收費的版本管理系統,但是與Linux作者Linus Torvalds開源理念不符,同時也是拒絕使用CVS和SVN等集中式版本管理系統,這些系統對網路要求較高,並且速度較慢,於是Linux核心維護開始使用版本控制系統。

一.時間軸:

(1).2002年,BitMover公司免費提供分散式版本管理系統BitKeeper來管理和維護程式碼。

(2).2005年,由於產生一些矛盾,兩者之間的合作終止。

(3).2005年,Linus Torvalds在極短的時間內開發了自己的分散式版本管理系統,這就是GIT。

(4).Git逐步得到廣泛應用和更新一直到如今。

二.Git的主要特點:

(1).高速度。

(2).對非線性開發模式的支援強大,同時允許大量並行開發的分支。

(3).完全分散式管理系統。

(4).可以高效的管理超大型的專案,最有力的事實就是可以管理Linux開源專案。