大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Git教程
Git標(biāo)簽管理
Git分支
Git操作
Git應(yīng)用
GitHub應(yīng)用
IDEA對于Git&GitHub的支持
Git與GitHub使用注意事項(xiàng)

Git歷史

同生活中的許多偉大事物一樣,Git 誕生于一個極富紛爭大舉創(chuàng)新的年代。

Linux 內(nèi)核開源項(xiàng)目有著為數(shù)眾廣的參與者。 絕大多數(shù)的 Linux 內(nèi)核維護(hù)工作都花在了提交補(bǔ)丁和保存歸檔的繁瑣事務(wù)上(1991-2002年間)。 到 2002 年,整個項(xiàng)目組開始啟用一個專有的分布式版本控制系統(tǒng) BitKeeper 來管理和維護(hù)代碼。

到了 2005 年,開發(fā) BitKeeper 的商業(yè)公司同 Linux 內(nèi)核開源社區(qū)的合作關(guān)系結(jié)束,他們收回了 Linux 內(nèi)核社區(qū)免費(fèi)使用 BitKeeper 的權(quán)力。 這就迫使 Linux 開源社區(qū)(特別是 Linux 的締造者 Linus Torvalds)基于使用 BitKeeper 時的經(jīng)驗(yàn)教訓(xùn),開發(fā)出自己的版本系統(tǒng)。 他們對新的系統(tǒng)制訂了若干目標(biāo):

⒈ 速度很快

⒉ 設(shè)計簡單

⒊ 對非線性開發(fā)模式的強(qiáng)力支持(允許成千上萬個并行開發(fā)的分支)

⒋ 完全分布式

⒌ 有能力高效管理類似 Linux 內(nèi)核一樣的超大規(guī)模項(xiàng)目(速度和數(shù)據(jù)量)

自誕生于 2005 年以來,Git 日臻成熟完善,在高度易用的同時,仍然保留著初期設(shè)定的目標(biāo)。 它的速度飛快,極其適合管理大項(xiàng)目,有著令人難以置信的非線性分支管理系統(tǒng)。

很多人都知道,Linus在1991年創(chuàng)建了開源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。

Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為Linux編寫代碼,那Linux的代碼是如何管理的呢?

事實(shí)是,在2002年以前,世界各地的志愿者把源代碼文件通過diff的方式發(fā)給Linus,然后由Linus本人通過手工方式合并代碼!

你也許會想,為什么Linus不把Linux代碼放到版本控制系統(tǒng)里呢?不是有CVS、SVN這些免費(fèi)的版本控制系統(tǒng)嗎?因?yàn)長inus堅定地反對CVS和SVN,這些集中式的版本控制系統(tǒng)不但速度慢,而且必須聯(lián)網(wǎng)才能使用。有一些商用的版本控制系統(tǒng),雖然比CVS、SVN好用,但那是付費(fèi)的,和Linux的開源精神不符。

不過,到了2002年,Linux系統(tǒng)已經(jīng)發(fā)展了十年了,代碼庫之大讓Linus很難繼續(xù)通過手工方式管理了,社區(qū)的弟兄們也對這種方式表達(dá)了強(qiáng)烈不滿,于是Linus選擇了一個商業(yè)的版本控制系統(tǒng)BitKeeper,BitKeeper的東家BitMover公司出于人道主義精神,授權(quán)Linux社區(qū)免費(fèi)使用這個版本控制系統(tǒng)。

安定團(tuán)結(jié)的大好局面在2005年就被打破了,原因是Linux社區(qū)牛人聚集,不免沾染了一些梁山好漢的江湖習(xí)氣。開發(fā)Samba的Andrew試圖破解BitKeeper的協(xié)議(這么干的其實(shí)也不只他一個),被BitMover公司發(fā)現(xiàn)了(監(jiān)控工作做得不錯!),于是BitMover公司怒了,要收回Linux社區(qū)的免費(fèi)使用權(quán)。

Linus可以向BitMover公司道個歉,保證以后嚴(yán)格管教弟兄們,嗯,這是不可能的。實(shí)際情況是這樣的:

Linus花了兩周時間自己用C寫了一個分布式版本控制系統(tǒng),這就是Git!一個月之內(nèi),Linux系統(tǒng)的源碼已經(jīng)由Git管理了!牛是怎么定義的呢?大家可以體會一下。

Git迅速成為最流行的分布式版本控制系統(tǒng),尤其是2008年,GitHub網(wǎng)站上線了,它為開源項(xiàng)目免費(fèi)提供Git存儲,無數(shù)開源項(xiàng)目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。

歷史就是這么偶然,如果不是當(dāng)年BitMover公司威脅Linux社區(qū),可能現(xiàn)在我們就沒有免費(fèi)而超級好用的Git了。

全部教程
主站蜘蛛池模板: 日产国产欧美视频一区精品 | 看毛片免费 | 神马啪啪 | 国产精品美女久久久久 | 国产区在线观看视频 | 国产中文字幕视频 | 日韩欧美久久一区二区 | 久久久久国产一级毛片高清板 | 国产乱色 | 在线麻豆| 久久伊人色综合 | 狠狠色成人综合网图片区 | 国产午夜亚洲精品不卡福利 | 亚洲国产韩国一区二区 | 久久久久久国产精品视频 | 日韩欧美精品综合一区二区三区 | 久久精品国产一区二区三区日韩 | 麻豆国产在线观看一区二区 | 国产九九视频在线观看 | 久久亚洲综合 | 国产大学生一级毛片绿象 | 久久精品这里热有精品 | 奇米777888| 91精品国产9l久久久久 | 牛人盗摄一区二区三区视频 | 97av在线播放| 色综合久久中文 | 性做久久久久久免费观看 | 欧美精品成人免费视频 | 一级毛片免费播放 | 亚洲综合网在线观看 | 97影院理论 | 国产精品久久网 | 成人a视频高清在线观看 | 99热热久久这里只有精品8 | jazzjazz国产精品久久 | 99日影院在线播放 | 日本精品欧洲www | 网友自拍视频悠悠在线 | 欧美亚洲高清日韩成人 | 久久久久久久一线毛片 |