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