Git簡介及安裝

轉自https://www.cnblogs.com/xiuxingzhe/p/9300905.html

1 Git簡介

Git是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件

Git也是目前最流行的分佈式版本控制系統,它和其他版本控制系統的主要差別在於Git只關心文件數據的整體是否發生變化,而大多數版本其他系統只關心文件內容的具體差異,這類系統(CVS,Subversion,Perforce,Bazaar 等等)每次記錄有哪些文件作了更新,以及都更新了哪些行的什麼內容。

1.1 Git特性

  • 分佈式:Git版本控制系統是一個分佈式的系統,是用來保存工程源代碼歷史狀態的命令行工具。
  • 保存點:Git的保存點可以追蹤源碼中的文件, 並能得到某一個時間點上的整個工程項目的狀態;可以在該保存點將多人提交的源碼合併, 也可以回退到某一個保存點上。
  • Git離線操作性:Git可以離線進行代碼提交,因此它稱得上是完全的分佈式處理,Git所有的操作不需要在線進行;這意味着Git的速度要比SVN等工具快得多,因爲SVN等工具需要在線時才能操作,如果網絡環境不好, 提交代碼會變得非常緩慢。
  • Git基於快照:SVN等老式版本控制工具是將提交點保存成補丁文件,Git提交是將提交點指向提交時的項目快照,提交的東西包含一些元數據(作者,日期,GPG等)。
  • Git的分支和合並:分支模型是Git最顯著的特點,因爲這改變了開發者的開發模式,SVN等版本控制工具將每個分支都要放在不同的目錄中,Git可以在同一個目錄中切換不同的分支。
  • 分支即時性:創建和切換分支幾乎是同時進行的,用戶可以上傳一部分分支,另外一部分分支可以隱藏在本地,不必將所有的分支都上傳到GitHub中去。
  • 分支靈活性:用戶可以隨時創建、合併、刪除分支,多人實現不同的功能,可以創建多個分支進行開發,之後進行分支合併,這種方式使開發變得快速、簡單、安全

1.2Git優缺點

  優點

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

  缺點

  • 不符合常規思維。
  • 代碼保密性差,一旦開發者把整個庫克隆下來就可以完全公開所有代碼和版本信息

 

2 Git客戶端下載

1.2.1下載地址

Git客戶端官網下載鏈接:https://git-scm.com/downloads

1.2.2 選擇操作系統

根據自己要安裝的目標操作系統,選擇對應的下載源。這裏以Windows X64爲例

:如果覺得官網下載比較慢,可在網絡上尋找下載資源

 

3 Git客戶端安裝

3.1 Git客戶端安裝

  • 雙擊“Git-2.17.0-64-bit.exe”,進入安裝導向界面,點擊Next>

 

  • 點擊Next>

 

  • 選擇組建安裝,默認配置即可,點擊Next>

 

  • 開始菜單快捷方式目錄,默認配置即可,點擊Next>

 

  • 選擇默認的編輯器:Vim,點擊Next>

 

  • 選擇命令行工具,一般選擇:User Git from Git Bash only,點擊Next>

 

  • 默認選擇,點擊Next>

 

  • 選擇換行格式,默認選擇,點擊Next>

 

  • 默認選擇,點擊Next>

 

  • 默認選擇,點擊Install

 

  • 客戶端安裝完成,點擊Finish

 

 

3.2 Git客戶端配置

爲方便後續應用和驗證是否安裝成功,配置環境變量配置path(本步驟也可不做)

 

配置好後,在cmd中輸入:git --version,如果出現如下信息,即表示安裝成功

 

發佈了5 篇原創文章 · 獲贊 18 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章