2 回答

TA貢獻1806條經驗 獲得超5個贊
GitHub是全球最大的社交編程及代碼托管網站
GitHub可以托管各種git庫,并提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按 鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合并。
Git 是一個分布式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。在推出后,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius和Merb在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。

TA貢獻1909條經驗 獲得超7個贊
Git是一個分布式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。在推出后,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius、Merb和Bitcoin在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。
GitHub主要用Rails實現。在進行的post-commit集成小應用完全使用Merb編寫。使用了Python的Pygments來做格式高亮顯示,另外,還用了Ara T. Howard's Bj加上一些Ruby腳本來做排隊系統。當然,用了Ruby Grit庫來和Git進行交互。
- 2 回答
- 0 關注
- 297 瀏覽
添加回答
舉報