標籤:des style http color 使用 ar for div 代碼
Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。[4] Git 是 Linus Torvalds 為了協助管理 Linux 核心開發而開發的一個開放源碼的版本控制軟體。Torvalds 開始著手開發 Git 是為了作為一種過渡方案來替代 BitKeeper,後者之前一直是 Linux 核心開發人員在全球使用的主要原始碼工具。開放源碼社區中的有些人覺得 BitKeeper 的許可證並不適合開放源碼社區的工作,因此 Torvalds 決定著手研究許可證更為靈活的版本控制系統。儘管最初 Git 的開發是為了輔助 Linux 核心開發的過程,但是我們已經發現在很多其他自由軟體項目中也使用了 Git。例如 最近就遷移到 Git 上來了,很多 Freedesktop 的項目也遷移到了 Git 上。具體介紹見百度http://baike.baidu.com/subview/1531489/12032478.htm?fr=aladdin 作為開原始碼庫以及版本控制系統,Github目前擁有140多萬開發人員使用者。隨著越來越多的應用程式轉移到了雲上,Github已經成為了管理軟體開發以及發現已有代碼的首選方法。GitHub可以託管各種git庫,並提供一個web介面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目網站的“fork”的按鈕,然後將代碼檢出並將修改加入到剛才分出的程式碼程式庫中,最後通過內建的“pull request”機制向項目負責人申請代碼合并。已經有人將GitHub稱為代碼玩家的MySpace。GitHub項目本身自然而然的也在GitHub上進行託管,只不過在一個私人的,公用視圖不可見的庫中。開源項目可以免費託管,但私人庫則並不如此。Chris Wanstrath,GitHub的開發人員之一,肯定了通過付費的私人庫來在財務上支援免費庫的託管這一計劃。
Bitbucket(https://bitbucket.org/) 似於Github的免費代碼託管空間,採用Mercurial和Git作為分布式版本控制系統。
後續
Git分布式版本控制系統學習筆記