1. 程式人生 > >Git與GitHub的認識

Git與GitHub的認識

      Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理,一個開放原始碼的版本控制軟體。

       與常用的版本控制工具 CVS, Subversion 等不同,Git採用了分散式版本庫的方式,不必伺服器端軟體支援使原始碼的釋出和交流極其方便。 Git 的速度很快,這對於一些大專案來說自然很重要。 Git 最為出色的是它的合併跟蹤(merge tracing)能力。就 Git 的內部工作機制來說,Git 太艱澀難懂。隨著開發的深入,Git 的正常使用都由一些友好的指令碼命令來執行,使 Git 變得非常好用,即使是用來管理我們自己的開發專案,Git 都是一個友好,有力的工具。現在,越來越多的著名專案採用 Git 來管理專案開發。

       總之,Git就是一個版本控制軟體。

       而GitHub是一個基於git的專案託管平臺,它提供了web介面,你可以在上面建立資源倉庫來存放你的專案。