1. 程式人生 > 其它 >版本控制之git

版本控制之git

1.Git的介紹

Git 是一個開源的分散式版本控制軟體,用以有效、高速的處理從很小到非常大的專案版本管理。 Git 最初是由Linus Torvalds設計開發的,用於管理Linux核心開發。Git 是根據GNU通用公共許可證版本2的條款分發的自由/免費軟體,安裝參見: http://git-scm.com/

GitHub是一個基於Git的遠端檔案託管平臺(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有內容以及版本記錄只能儲存在本機,如果想要將檔案內容以及版本記錄同時儲存在遠端,則需要結合GitHub來使用。使用場景:

無GitHub:在本地 .git 資料夾內維護歷時檔案
有GitHub:在本地 .git 資料夾內維護歷時檔案,同時也將歷時檔案託管在遠端倉庫
其他:

​ 集中式:遠端伺服器儲存所有版本,使用者客戶端有某個版本
​ 分散式:遠端伺服器儲存所有版本,使用者客戶端有所有版本

2.Git的安裝

windows目前Git的版本是2.36