GitHub是一款當今最流行的公共代碼倉庫網站,大家熟知的一些開源代碼都托管在GitHub上面,今天為大家帶來的就是GitHub的桌面客戶端——GitHub Desktop。用戶下載了GitHub Desktop就可以使用這款客戶端下載安裝軟件。
軟件簡介
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進行托管,故名gitHub。如果你是一名程序員,那么一定會聽過或用過現在最流行的版本控制工具 GIT!而 GitHub.com則是目前全球最熱門的公共代碼倉庫網站,多到數不清的知名開源項目源代碼都是托管在它上面。GitHub Desktop是官方推出的一款桌面GUI應用,比起命令工具,方便了太多太多。值得推薦。
軟件特色
作為開源代碼庫以及版本控制系統,Github擁有超過900萬開發者用戶。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法。如前所述,作為一個分布式的版本控制系統,在Git中并不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。
GitHub可以托管各種git庫,并提供一個web界面,但它與外國的SourceForge、Google Code或中國的coding的服務不同,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合并。已經有人將GitHub稱為代碼玩家的MySpace。
在GitHub進行分支就像在Myspace(或Face book…)進行交友一樣,在社會關系圖的節點中不斷的連線。GitHub項目本身自然而然的也在GitHub上進行托管,只不過在一個私有的,公共視圖不可見的庫中。開源項目可以免費托管,但私有庫則并不如此。Chris Wanstrath,GitHub的開發者之一,肯定了通過付費的私有庫來在財務上支持免費庫的托管這一計劃。