git 和github的區別

來源:全書館 8.81K

品牌型號:HUAWEI MateBook 14
系統:Windows11

git 和github的區別

1、主體不同:

github:是一個面向開源及私有軟件項目的託管平台,因為只支持git作為唯一的版本庫格式進行託管。

git:是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理

2、功能不同:

github:以託管各種git庫,並提供一個web界面,但與外國的SourceForge、GoogleCode或中國的coding的服務不同,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。

git:開發者可以提交到本地,每個開發者通過克隆(gitclone),在本地機器上拷貝一個完整的Git倉庫。

3、特點不同:

github:主要用Rails實現。我們在進行的post-commit集成小應用完全使用Merb編寫。我們使用了Python的Pygments來做格式高亮顯示,另外,還用了rd’sBj加上一些Ruby腳本來做我們的排隊系統。

git:適合分佈式開發,強調個體。公共服務器壓力和數據量都不會太大。速度快、靈活。任意兩個開發者之間可以很容易的解決衝突。


熱門標籤