資料介紹
git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。
Linus在1991年創(chuàng)建了開(kāi)源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為L(zhǎng)inux編寫(xiě)代碼,那Linux的代碼是如何管理的呢?事實(shí)是,在2002年以前,世界各地的志愿者把源代碼文件通過(guò)diff的方式發(fā)給Linus,然后由Linus本人通過(guò)手工方式合并代碼!你也許會(huì)想,為什么Linus不把Linux代碼放到版本控制系統(tǒng)里呢?不是有CVS、SVN這些免費(fèi)的版本控制系統(tǒng)嗎?因?yàn)長(zhǎng)inus堅(jiān)定地反對(duì)CVS和SVN,這些集中式的版本控制系統(tǒng)不但速度慢,而且必須聯(lián)網(wǎng)才能使用。有一些商用的版本控制系統(tǒng),雖然比CVS、SVN好用,但那是付費(fèi)的,和Linux的開(kāi)源精神不符。不過(guò),到了2002年,Linux系統(tǒng)已經(jīng)發(fā)展了十年了,代碼庫(kù)之大讓Linus很難繼續(xù)通過(guò)手工方式管理了,社區(qū)的弟兄們也對(duì)這種方式表達(dá)了強(qiáng)烈不滿,于是Linus選擇了一個(gè)商業(yè)的版本控制系統(tǒng)BitKeeper,BitKeeper的東家BitMover公司出于人道主義精神,授權(quán)Linux社區(qū)免費(fèi)使用這個(gè)版本控制系統(tǒng)。安定團(tuán)結(jié)的大好局面在2005年就被打破了,原因是Linux社區(qū)牛人聚集,不免沾染了一些梁山好漢的江湖習(xí)氣。開(kāi)發(fā)Samba的Andrew試圖破解BitKeeper的協(xié)議(這么干的其實(shí)也不只他一個(gè)),被BitMover公司發(fā)現(xiàn)了(監(jiān)控工作做得不錯(cuò)!),于是BitMover公司怒了,要收回Linux社區(qū)的免費(fèi)使用權(quán)。Linus可以向BitMover公司道
個(gè)歉,保證以后嚴(yán)格管教弟兄們,嗯,這是不可能的。實(shí)際情況是這樣的:Linus花了兩周時(shí)間自己用C寫(xiě)了一個(gè)分布式版本控制系統(tǒng),這就是Git!一個(gè)月之內(nèi),Linux系統(tǒng)的源碼已經(jīng)由Git管理了!牛是怎么定義的呢?大家可以體會(huì)一下。Git迅速成為最流行的分布式版本控制系統(tǒng),尤其是2008年,GitHub網(wǎng)站上線了,它為開(kāi)源項(xiàng)目免費(fèi)提供Git存儲(chǔ),無(wú)數(shù)開(kāi)源項(xiàng)目開(kāi)始遷移至GitHub,包括jQuery,PHP,Ruby等等。歷史就是這么偶然,如果不是當(dāng)年BitMover公司威脅Linux社區(qū),可能現(xiàn)在我們就沒(méi)有免費(fèi)而超級(jí)好用的Git了。
- Git權(quán)威指南 0次下載
- 【Pixhawk】Ubuntu下編譯原生固件PX4
- git 總結(jié)
- Git基礎(chǔ)知識(shí)綜述 0次下載
- Git常見(jiàn)的誤區(qū)和命令行工具等綜述 0次下載
- Ubuntu的入門(mén)指南詳細(xì)概述 14次下載
- Git的參考手冊(cè)教程免費(fèi)下載 1次下載
- Git命令的講解和Git數(shù)據(jù)通信原理的資料概述 7次下載
- Ubuntu使用過(guò)程中鼠標(biāo)自動(dòng)停止應(yīng)該如何解決
- Git是什么?Git的基本使用資料說(shuō)明
- Ubuntu13.04配置完全指南的詳細(xì)資料合集免費(fèi)下載 9次下載
- git使用方法 19次下載
- Pro_Git中文版 0次下載
- Ubuntu+Linux教程 17次下載
- ubuntu最簡(jiǎn)單安裝工具 11次下載
- Git命令之本地分支與遠(yuǎn)程分支關(guān)聯(lián)和解除 2024次閱讀
- git命令的基本使用 798次閱讀
- Git的工作原理和基本用法 538次閱讀
- git rebase和git merge的區(qū)別 537次閱讀
- git的命令和參數(shù) 482次閱讀
- git rebase與相關(guān)git merge命令比較 710次閱讀
- Vitis IDE Git集成快速入門(mén) 868次閱讀
- Git的分支管理 895次閱讀
- 什么是Git基本操作指令 659次閱讀
- 如何設(shè)置Git的SSH秘鑰 1774次閱讀
- 利用Learn Git Branching輕松學(xué)習(xí)Git 1421次閱讀
- 虛擬機(jī):Ubuntu安裝git-daemon的方法 2598次閱讀
- git作為代碼工具的實(shí)用小技巧 2058次閱讀
- firefly3399PRO-JD4編譯Ubuntu 固件簡(jiǎn)介 3183次閱讀
- 在Git中如何克隆,修改,添加和刪除文件的詳細(xì)資料概述 4005次閱讀
下載排行
本周
- 1明緯S-50-24開(kāi)關(guān)電源電路圖.pdf
- 0.10 MB | 3次下載 | 5 積分
- 2如何正確測(cè)試電源的紋波
- 0.36 MB | 2次下載 | 免費(fèi)
- 3Modbus測(cè)試工具
- 0.72 MB | 1次下載 | 2 積分
- 4550W充電機(jī)原理圖
- 0.13 MB | 1次下載 | 6 積分
- 5TMS320C55x DSP功能概述
- 239.68KB | 次下載 | 免費(fèi)
- 6DRV2603 ERM/LRA觸覺(jué)反饋驅(qū)動(dòng)器評(píng)估套件
- 1.25MB | 次下載 | 免費(fèi)
- 7LP8770Q1EVM評(píng)估模塊用戶指南
- 2.92MB | 次下載 | 免費(fèi)
- 8高頻手術(shù)器EB03維修手冊(cè)
- 3.68 MB | 次下載 | 5 積分
本月
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2美的電磁爐維修手冊(cè)大全
- 1.56 MB | 22次下載 | 5 積分
- 33314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 13次下載 | 免費(fèi)
- 4使用TL431設(shè)計(jì)電源
- 0.67 MB | 8次下載 | 免費(fèi)
- 5感應(yīng)筆電路圖
- 0.06 MB | 8次下載 | 免費(fèi)
- 6LZC3106G高性能諧振控制器中文手冊(cè)
- 1.29 MB | 7次下載 | 1 積分
- 7SMD LED選型手冊(cè) 貼片燈珠
- 5.47 MB | 5次下載 | 免費(fèi)
- 8萬(wàn)用表UT58A原理圖
- 0.09 MB | 4次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評(píng)論
查看更多