資料介紹
git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。
Linus在1991年創(chuàng)建了開源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為L(zhǎng)inux編寫代碼,那Linux的代碼是如何管理的呢?事實(shí)是,在2002年以前,世界各地的志愿者把源代碼文件通過diff的方式發(fā)給Linus,然后由Linus本人通過手工方式合并代碼!你也許會(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的開源精神不符。不過,到了2002年,Linux系統(tǒng)已經(jīng)發(fā)展了十年了,代碼庫(kù)之大讓Linus很難繼續(xù)通過手工方式管理了,社區(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í)氣。開發(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寫了一個(gè)分布式版本控制系統(tǒng),這就是Git!一個(gè)月之內(nèi),Linux系統(tǒng)的源碼已經(jīng)由Git管理了!牛是怎么定義的呢?大家可以體會(huì)一下。Git迅速成為最流行的分布式版本控制系統(tǒng),尤其是2008年,GitHub網(wǎng)站上線了,它為開源項(xiàng)目免費(fèi)提供Git存儲(chǔ),無數(shù)開源項(xiàng)目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。歷史就是這么偶然,如果不是當(dāng)年BitMover公司威脅Linux社區(qū),可能現(xiàn)在我們就沒有免費(fèi)而超級(jí)好用的Git了。
- Git權(quán)威指南 0次下載
- 【Pixhawk】Ubuntu下編譯原生固件PX4
- git 總結(jié)
- Git基礎(chǔ)知識(shí)綜述 0次下載
- Git常見的誤區(qū)和命令行工具等綜述 0次下載
- Ubuntu的入門指南詳細(xì)概述 15次下載
- Git的參考手冊(cè)教程免費(fèi)下載 1次下載
- Git命令的講解和Git數(shù)據(jù)通信原理的資料概述 7次下載
- Ubuntu使用過程中鼠標(biāo)自動(dòng)停止應(yīng)該如何解決
- Git是什么?Git的基本使用資料說明
- 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)和解除 3339次閱讀
- git命令的基本使用 937次閱讀
- Git的工作原理和基本用法 650次閱讀
- git rebase和git merge的區(qū)別 663次閱讀
- git的命令和參數(shù) 574次閱讀
- git rebase與相關(guān)git merge命令比較 911次閱讀
- Vitis IDE Git集成快速入門 1176次閱讀
- Git的分支管理 1059次閱讀
- 什么是Git基本操作指令 800次閱讀
- 如何設(shè)置Git的SSH秘鑰 1909次閱讀
- 利用Learn Git Branching輕松學(xué)習(xí)Git 1610次閱讀
- 虛擬機(jī):Ubuntu安裝git-daemon的方法 2699次閱讀
- git作為代碼工具的實(shí)用小技巧 2178次閱讀
- firefly3399PRO-JD4編譯Ubuntu 固件簡(jiǎn)介 3367次閱讀
- 在Git中如何克隆,修改,添加和刪除文件的詳細(xì)資料概述 4172次閱讀
下載排行
本周
- 1PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
- 2.44 MB | 3次下載 | 免費(fèi)
- 2高壓LED線性驅(qū)動(dòng)芯片NU517應(yīng)用規(guī)格書
- 0.61 MB | 2次下載 | 免費(fèi)
- 3ZYNALOG徴格半導(dǎo)體|ZGAD125S14技術(shù)參數(shù)書
- 982.53 KB | 2次下載 | 免費(fèi)
- 4SM9001電磁爐IGBT驅(qū)動(dòng)芯片應(yīng)用原理圖資料
- 0.12 MB | 2次下載 | 1 積分
- 5BK4802P 玩具無線對(duì)講/遙控 IC數(shù)據(jù)手冊(cè)
- 1.81 MB | 1次下載 | 2 積分
- 6SE10F10B5.0UA 低電容ESD二極管
- 199.49 KB | 1次下載 | 免費(fèi)
- 7電阻元件\電感元件\電容元件知識(shí)大全
- 4.67 MB | 1次下載 | 5 積分
- 8HP206W高精度氣壓與高度傳感器:特性、應(yīng)用及接口設(shè)計(jì)
- 712.09 KB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24495次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 17次下載 | 5 積分
- 4運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 5常用電子元器件介紹
- 3.21 MB | 13次下載 | 免費(fèi)
- 6PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 13次下載 | 免費(fèi)
- 7PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
- 4.42 MB | 8次下載 | 免費(fèi)
- 8PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
- 3.37 MB | 8次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191401次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論