本篇文字就是簡單的描述一下git的來龍去脈混弥,以自己理解的角度趴乡,用自己的語言來描述一下。也是不錯的體驗。
在cvs與svn集中式版本控制全面使用的時代晾捏,依然有很多人很反對集中式版本控制的方式蒿涎,這其中包括大名鼎鼎的Linus Torvalds(Linux之父)。糟糕的網(wǎng)絡(luò)傳輸速度惦辛,以及集中式版本控制的存在的代碼管理問題劳秋,是大家爭論焦點(diǎn)。同時linux是一個開源軟件體系裙品,經(jīng)過十幾年的發(fā)展,全球擁有大量的用戶和程序員俗或,如何讓大家更好的獲取代碼市怎,并進(jìn)行有消息協(xié)同是一個有難度的事情。在經(jīng)過bitkeeper軟件事件后辛慰,linus花了兩周的時間編寫出分布式版本控制系統(tǒng)区匠,這就是初級的git!一個月內(nèi)帅腌,linux系統(tǒng)的源碼都有g(shù)it管理了驰弄,這么快上線一個軟件,還在這么大的項目中進(jìn)行使用速客,簡直就是奇跡戚篙。隨著git的發(fā)展,它已經(jīng)成為最流行的分布版本控制系統(tǒng)溺职,大量的開源項目都將自己的代碼托管到git版本控制系統(tǒng)當(dāng)中岔擂。依然成為軟件行業(yè)的標(biāo)準(zhǔn),甚至有很多人拿git作為個人知識管理系統(tǒng)使用浪耘,他的魅力無法阻擋乱灵。