這是起底Git系列的第二篇,本篇我們來介紹一下Git的歷史。
溫故而知新可以為師矣 —— 孔子
提到Git就繞不開一個人,那就是linus,用linus的話說他這輩子就做成了兩件事,創(chuàng)造了linux和Git,神一樣存在,linus也經常爆出來一些語錄
廣告時間,如果你是一個有追求的人,我建議你看下這本書——《只是為了好玩:Linux之父林納斯自傳》,里面也提到了Git的誕生
這是一個傳奇故事,時間定格到2005年,當時linux再使用一個叫做BitKeeper的版本控制工具,BitKeeper開發(fā)商在這一年決定不再免費提供給linux社區(qū)使用,linus當即伸出了中指,于是兩周后Git誕生了
Git經過10多年的發(fā)展,內部設計基本沒變化,而這一切都是linus用兩周時間創(chuàng)造出來的
Git在設計之初就是為了搞定linux內核這種巨無霸而設計的,所以制定了自己的使命
Git作為分布式版本控制的代表,其優(yōu)點不言而喻
經過10多年的發(fā)展,目前絕大部分開源項目都在使用Git,目前Git已經處于霸主地位
世界上的版本控制總共有兩種存儲方式,一種是存儲差異,另一種是存儲快照
存儲差異:存儲base文件,以后每次存儲base文件的更改,SVN就是這種方石
存儲快照:每次更改都存儲一個新文件,Git是這種方式
如果你有任何疑問的話,歡迎留言討論;如果本系列文章對你有幫助的話,那我很榮幸,別忘了打賞哦,O(∩_∩)O哈哈~
最后感謝你的閱讀,O(∩_∩)O哈哈~
更多建議: