Git_簡單介紹

weixin_33935777發表於2018-09-06

1. 什麼是Git

其實Git就是一個開源的版本控制系統,什麼是版本控制系統呢?Version Control System, 簡稱VCS。版本控制系統簡單來說就是用來跟蹤檔案或者資料夾的變化版本歷史記錄的一個系統。目前版本控制系統分兩類:集中式版本控制(Centralised VCS )和分散式版本控制(Distributed VCS),集中式版本控制以SVN為代表,而分散式版本控制以Git為代表。

2. CVCS VS DVCS

集中式版本控制用圖表示工作原理,大概是這樣

10383938-268606b70bb91cdf.png

分散式版本控制系統用下圖表示。

10383938-87acec13bab7baf2.png

3. Git是不是就 等於Github

我們經常聽到Git和Github,那麼是不是有人就讓認為兩個是相等的關係。其實不是的,Git要遠比Github功能多,Github只是一個能夠提供提交程式碼到線上網站的一個網站而已。當前,Github提供虛擬介面,讓你的專案可以提交到Github上託管。

備註:

svn和git的區別,為什麼使用git?