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
- 簡單介紹自動化在各個行業的發展!行業
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- ajax簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- Map簡單介紹
- JSON簡單介紹JSON
- ActiveMQ簡單介紹MQ
- Java併發:ThreadLocal的簡單介紹Javathread
- jQuery Validate簡單介紹jQuery
- JSON物件簡單介紹JSON物件
- <svg>元素簡單介紹SVG
- 簡單介紹 ldd 命令
- 禪道簡單介紹
- Webpack 的簡單介紹Web
- Apache Curator簡單介紹Apache
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- 簡單介紹克隆 JavaScriptJavaScript
- AOP的簡單介紹
- Ansible(1)- 簡單介紹
- Flownet 介紹 及光流的簡單介紹
- form表單的簡單介紹ORM
- git介紹Git
- 簡要介紹康託展開
- 簡單介紹python中的mock介面開發PythonMock