Git發展簡單介紹
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開源專案。
相關文章
- Git_簡單介紹Git
- 螞蟻部落Git教程簡單介紹Git
- 簡單介紹資料庫技術發展階段!資料庫
- 簡單介紹自動化在各個行業的發展!行業
- 簡單介紹Git合併分支的流程步驟Git
- SVG簡單介紹SVG
- HTML簡單介紹HTML
- ActiveMQ簡單介紹MQ
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- SCSS 簡單介紹CSS
- UICollectionView 簡單介紹UIView
- css簡單介紹CSS
- GIT 分散式版本控制系統的簡單使用介紹Git分散式
- Java併發:ThreadLocal的簡單介紹Javathread
- jQuery外掛開發流程簡單介紹jQuery
- RPC簡單介紹RPC
- Webpack 的簡單介紹Web
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- Python簡單介紹Python
- <svg>元素簡單介紹SVG
- JSON簡單介紹JSON
- 簡單介紹克隆 JavaScriptJavaScript
- 簡單介紹 ldd 命令
- javascript物件簡單介紹JavaScript物件
- CSS OOCSS簡單介紹CSS
- CSS SMACSS簡單介紹CSSMac
- CSS BEM簡單介紹CSS
- javascript this指向簡單介紹JavaScript
- javascript加密簡單介紹JavaScript加密
- nodejs簡單介紹NodeJS
- Promise的簡單介紹Promise
- CFRunloopObserverRef 的簡單介紹OOPServer
- SQL JOIN 簡單介紹SQL
- oracle lob 簡單介紹Oracle
- Oracle鎖簡單介紹Oracle