日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitHub 的前世今生

發布時間:2024/9/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub 的前世今生 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

昨天,一則消息在瘋傳,GitHub宣布免費創建無限的私有倉庫,這意味著,作為GitHub的用戶,可以免費、無限制的使用私有倉庫了。

借此聊一下什么是GitHub,它的發展歷程是怎樣的。

什么是Git

在聊GitHub之前,聊下什么是Git,就很好理解什么是GitHub了。

Git 是一個分布式版本控制軟件,最初由林納斯·托瓦茲創作,于2005年以GPL發布。最初目的是為更好地管理Linux內核開發而設計。

自2002年開始,林納斯·托瓦茲決定使用BitKeeper作為Linux內核主要的版本控制系統用以維護代碼。因為BitKeeper為專有軟件,這個決定在社群中長期遭受質疑。在Linux社群中,特別是理查德·斯托曼與自由軟件基金會的成員,主張應該使用開放源代碼的軟件來作為Linux核心的版本控制系統。林納斯·托瓦茲曾考慮過采用現成軟件作為版本控制系統(例如Monotone),但這些軟件都存在一些問題,特別是性能不佳。現成的方案,如CVS的架構,受到林納斯·托瓦茲的批評[16]。

2005年,安德魯·垂鳩寫了一個簡單程序,可以連接BitKeeper的存儲庫,BitKeeper著作權擁有者拉里·麥沃伊認為安德魯·垂鳩對BitKeeper內部使用的協議進行逆向工程,決定收回無償使用BitKeeper的許可。Linux內核開發團隊與BitMover公司進行磋商,但無法解決他們之間的歧見。林納斯·托瓦茲決定自行開發版本控制系統替代BitKeeper,以十天的時間,編寫出第一個git版本[17][18]。

以上引用自維基百科?zh.wikipedia.org/wiki/Git。

看到了吧,Linux老大,一言不合,就自己開發一個,只用了10天的時間,只能膜拜的份。

什么是GitHub

我們把它拆開,git hub,字面意思就是Git中心樞紐的意思,其實Github就是這么一個項目,它是基于Git的,代碼托管平臺,故名github。

相比Git,github提供了更多的功能,比如Web管理界面,評論,組織,點贊、關注、圖表,儼然已經是一個基于Github的社交網站,大家圍繞著開源項目,進行使用、討論,貢獻等。

GitHub歷史里程碑

GitHub平臺于2007年10月1日開始開發,由GitHub公司(曾稱Logical Awesome)的開發者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails編寫而成。網站于2008年2月以beta版本開始上線,4月份正式上線。我大概是2012年使用Github。

2008年7月,發布了Gists功能,用于托管代碼片段。 2008年12月,發布了GitHub Pages功能,這樣大家就可以基于這個的repo,創建網站了。

2009年10月,一個比較重要的功能,issue跟蹤上線了。

2011年11月,啟動GitHub Enterprise項目,探索盈利模式。也是在11月,Github擁有了100萬用戶。

2012年7月,GitHub在由Andreessen Horowitz領導的A輪融資中籌集了1億美元。

2013年3月,GitHub達到了300萬用戶 2013年12月,GitHub上托管了1000萬個存儲庫

2014年3月,開始做開放平臺 2014年5月,Atom編輯器免費開源。現在大家常用的VSCode就是基于Atom。

2015年6月,GitHub走出美國,在日本設立了一個辦事處。 2015年7月,GitHub在Sequoia Capital領導的B輪融資中籌集了2.5億美元 2015年10月,GitHub在舊金山舉辦了第一屆年度GitHub Universe會議

2016年6月,GitHub在平臺上引入了可搜索的公共數據數據庫

2017年5月,GitHub推出GitHub Marketplace,這是基于GitHub的協同,又一大進步。 2017年6月,在GitHub上完成了1億個PR合并請求,NB。 2017年12月,用戶在GitHub上,添加了2,800,000,000行代碼。

2018年6月,微軟宣布收購GitHub,耗資75億美元,這是2018年的大事了。 2018年7月,GitHub上已經有了3000萬開發者。 2018年10月,微軟完成GitHub,恩,這時候你發現網站有點變化。

2019年1月份,GitHub宣布私有倉庫全部免費,無限創建,但是最多只有有三個合作者。

有趣的事

因為GitHub上性別嚴重失衡,男性群體高達95%以上,所以GitHub經常被大家戲稱為GayHub,也是全球最大同性交友網站。

學習提升的地方

因為GitHub上托管了很多優秀的開源項目,這里成為了技術IT人士學習提升自己的地方,可以通過看別人的代碼,文檔,或者貢獻,和全球的愛好者一起協作開發,在這個過程中,可以很大的提升自己。

在GitHub里,一個能力是否強比較明顯的特征就是是否有自己的、或者參與過的開源項目,這個項目被點了多少贊。

因為GitHub的權威性,所以很多面試者也會把其當做自己簡歷的一部分,而面試官也比較重視有GitHub 項目的面試者,當然后來出現了不太好的,為了簡歷,刷GitHub的情況。

現代的互聯網,開源的推動,不光可以讓一些項目可以更好的發展,同時對于我們,也可以參與和學習,提升和貢獻自己的能力。

總結

以上是生活随笔為你收集整理的GitHub 的前世今生的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。