代碼託管服務平臺GitHub

GitHub 能夠託管各類 git 庫,並提供一個 Web 界面,但與其它像 SourceForge 或 Google Code 這樣的服務不一樣,GitHub 的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的 "fork" 按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的 "pull request" 機制向項目負責人申請代碼合併。git

Git 是一個分佈式的版本控制系統,最初由 Linus Torvalds 編寫用做 Linux 內核代碼的管理。在推出後,Git 在其它項目中也取得了很大成功,尤爲是在 Ruby 社區中。目前,包括 Rubinius 和 Merb 在內的不少知名項目都使用了 Git。Git 一樣能夠被諸如 Capistrano 和 Vlad the Deployer 這樣的部署工具所使用。api

相關文章
相關標籤/搜索