Git學習(一):版本控制介紹及安裝

1、VCS(版本控制系統)的演變git

  一、集中式VCS的特色github

    1)有集中的版本管理服務器;apache

    2)具有文件版本管理和分支管理能力;windows

    3)集成效率較沒有版本控制(如:進行文件夾標註的方式)有明顯地的提升;服務器

    4)客戶端必須時刻和服務器相連;(好比,集中式VCS不能在斷網的狀況下進行commit操做)編輯器

  集中式VCS的相關產品有:CVS、SVN、TFS等,集中式版本控制示意圖以下所示:分佈式

  

  二、分佈式VCS的特色gitlab

    1)服務端和客戶端都有完整的版本庫;性能

    2)脫離了服務端,客戶端照樣能夠管理版本;學習

    3)對於查看歷史版本、進行版本比較等操做,均不須要訪問服務端。相比之下,比集中式VCS更能提升版本管理效率;

  分佈式VCS的相關產品有:Git;相關平臺有:GitHub、GitLab;分佈式版本控制示意圖以下所示:

  

  Git地址:https://git-scm.com/

  Git官方文檔地址:https://git-scm.com/book/zh/v2

  GitHub地址:https://github.com/

  GitLab地址:https://about.gitlab.com/

  SVN地址:https://subversion.apache.org/

2、Git的特色

  一、最優的存儲能力;

  二、非凡的性能;

  三、開源;

  四、容易備份;

  五、支持離線操做;

  六、容易定製工做流程;

3、Git的安裝過程(windows系統)

  1)通用公共協議。

  

   2)配置安裝路徑

  

  3)配置須要的組件。

  

  4)選擇默認的編輯器,這裏選擇默認。

  

  5)選擇操做Git的方式,這裏選擇默認。

   

  6)配置Git鏈接協議,這裏選擇默認。

  

  7)配置行結束標記,這裏選擇默認。

  

  8)配置使用Git的終端模擬器,這裏選擇默認。

  

  9)配置Git額外項,這裏選擇默認。

  

 

  你們可關注個人公衆號  

    

   知識學習來源:蘇玲:《玩轉Git三劍客》  

相關文章
相關標籤/搜索