github客戶端是github這個(gè)面向開源及私有軟件項(xiàng)目的托管平臺(tái)的windows客戶端,由于github客戶端官網(wǎng)實(shí)在是下載太慢了, GitHub Desktop綠色版是一個(gè)面向開源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it作為唯一的版本庫格式進(jìn)行托管,故名gitHub。GitHub Desktop是官方推出的一款桌面GUI應(yīng)用,比起命令工具,方便了太多太多。
GitHub基本簡介
GitHub可以托管各種git庫,并提供一個(gè)web界面,但與其它像 SourceForge或Google Code這樣的服務(wù)不同,GitHub的獨(dú)特賣點(diǎn)在于從另外一個(gè)項(xiàng)目進(jìn)行分支的簡易性。為一個(gè)項(xiàng)目貢獻(xiàn)代碼非常簡單:首先點(diǎn)擊項(xiàng)目站點(diǎn)的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內(nèi)建的“pull request”機(jī)制向項(xiàng)目負(fù)責(zé)人申請(qǐng)代碼合并。已經(jīng)有人將GitHub稱為代碼玩家的MySpace。
GitHub項(xiàng)目本身自然而然的也在GitHub上進(jìn)行托管,只不過在一個(gè)私有的,公共視圖不可見的庫中。開源項(xiàng)目可以免費(fèi)托管,但私有庫則并不如此。Chris Wanstrath,GitHub的開發(fā)者之一,肯定了通過付費(fèi)的私有庫來在財(cái)務(wù)上支持免費(fèi)庫的托管這一計(jì)劃。
由于新版的 GitHub Desktop 在 Mac 和 Windows 上的界面統(tǒng)一起來了,經(jīng)常要在兩個(gè)不同平臺(tái)切換使用的朋友應(yīng)該會(huì)更加順手了。當(dāng)然,GitHub 可以允許你在 GitHub.com 網(wǎng)頁版上實(shí)現(xiàn)所有的功能,你也可以使用一些第三方的 Git 客戶端 (如 SourceTree、Tower 等) 或是 Git 命令行來完成工作,這個(gè)就得看大家自己的工作習(xí)慣了。