GitHub客戶端是一個面向開源及私有軟件項目的托管平臺,它的主要作用是幫助用戶進行代碼源碼的托管。有了它,用戶就相當于有了一個云代碼庫,走到哪里代碼隨身攜帶到哪里,實在是方便至極!
應用簡介:
GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其注冊用戶已經(jīng)超過350萬,托管版本數(shù)量也是非常之多,其中不乏知名開源項目 Ruby on Rails、jQuery 等。
關(guān)于github:
作為開源代碼庫以及版本控制系統(tǒng),Github擁有超過900萬開發(fā)者用戶。隨著越來越多的應用程序轉(zhuǎn)移到了云上,Github已經(jīng)成為了管理軟件開發(fā)以及發(fā)現(xiàn)已有代碼的首選方法。
如前所述,作為一個分布式的版本控制系統(tǒng),在Git中并不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。
GitHub可以托管各種git庫,并提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內(nèi)建的“pull request”機制向項目負責人申請代碼合并。已經(jīng)有人將GitHub稱為代碼玩家的MySpace。