2 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊
git是一種版本控制系統(tǒng)。跟svn、cvs是同級的概念。
github是一個網(wǎng)站,給用戶提供git服務(wù)。這樣你就不用自己部署git系統(tǒng),直接用注冊個賬號,用他們提供的git服務(wù)就可以。

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊
一、主體不同
1、github:是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進(jìn)行托管。
2、git:是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。
二、功能不同
1、github:以托管各種git庫,并提供一個web界面,但與外國的SourceForge、Google Code或中國的coding的服務(wù)不同,GitHub的獨特賣點在于從另外一個項目進(jìn)行分支的簡易性。
2、git:開發(fā)者可以提交到本地,每個開發(fā)者通過克?。╣it clone),在本地機器上拷貝一個完整的Git倉庫。
三、特點不同
1、github:主要用Rails實現(xiàn)。我們在進(jìn)行的post-commit集成小應(yīng)用完全使用Merb編寫。我們使用了Python的Pygments來做格式高亮顯示,另外,還用了Ara T. Howard's Bj加上一些Ruby腳本來做我們的排隊系統(tǒng)。
2、git:適合分布式開發(fā),強調(diào)個體。公共服務(wù)器壓力和數(shù)據(jù)量都不會太大。速度快、靈活。任意兩個開發(fā)者之間可以很容易的解決沖突。
- 2 回答
- 0 關(guān)注
- 648 瀏覽
添加回答
舉報