亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

上一節帶大家學習了在 linux 環境安裝 Git,本節我們再一起學習 Windows 環境下的 Git 安裝步驟。我會以圖片方式將步驟盡量一步一步直觀展現,并對一些地方做必要的說明。

1. Windows 系統上的安裝

友情提示:以下內容為安裝步驟演示與補充說明,幫助加深理解。如果只想學習快速安裝的話,記住一句話:一路 Next 就可以。忽略以下內容直接從 1.13 開始看吧。

1.1 首先從 Git 官網直接下載安裝程序。打開官網可以看到 Windows 版本的安裝包下載位置,如紅色箭頭所示,點擊即可開始下載最新版本安裝包。
圖片描述
安裝包下載完成后,即可進行本地安裝。接下來我將以 Git-2.15.1.2-64 版本來進行講解。

1.2 雙擊下載好的 .exe 文件,彈出如下安裝界面,直接點擊 “Next”。
圖片描述

1.3 選擇安裝路徑,點擊右側 “Browse” 按鈕更改路徑。
建議大家單獨創建一個目錄,專門進行安裝。我一般習慣固定使用一個非 C 盤來專門安裝辦公軟件,每個軟件單獨使用一個文件夾,這樣方便管理,盡量養成一個良好的習慣。

圖片描述
1.4 選擇好安裝路徑后,直接點擊 “Next”,出現如下界面。
圖片描述
這一步默認勾選了紅色框內容,其他選項大家可以依據需要進行選擇。我還多選擇了 “Additional icons” 項目,表示會在桌面生成圖標。

倒數第二項表示:在所有控制臺窗口中使用 TrueType 字體。
最后一項表示:是否每天檢查 Git 是否有 Windows 更新。

1.5 選擇完畢后,繼續 “Next”,出現如下界面。這一步沒有什么特別需要注意的,默認即可。然后同樣點擊 “Next”。
圖片描述

1.6 接下來出現這個頁面是選擇 Git 使用的文本編輯器,默認即可。然后點擊 “Next”。
圖片描述

1.7 這一步是用來調整 Path 環境。
圖片描述
第一種配置是 “僅從 Git Bash 使用 Git”。這是最安全的選擇,因為您的 PATH 根本不會被修改,只能使用 Git Bash 的 Git 命令行工具。但是這將不能通過第三方軟件使用。

第二種配置是 “從命令行以及第三方軟件進行 Git”。該選項也是安全的,因為它僅向 PATH 添加了一些最小的 Git 包裝器,以避免使用可選的 Unix 工具造成環境混亂。能夠從 Git Bash,命令提示符和 Windows PowerShell 以及在 PATH 中尋找 Git 的任何第三方軟件中使用 Git。這也是推薦的選項。

第三種配置是 “從命令提示符使用 Git 和可選的 Unix 工具”。警告:這將覆蓋 Windows 工具,如 “ find 和 sort ”。只有在了解其含義后才使用此選項。

使用推薦配置即可,點擊 “Next” 按鈕繼續到下圖的界面:
  
1.8 在這個界面選擇 HTTP 傳輸。
圖片描述
第一個選項是 “使用 OpenSSL 庫”。服務器證書將使用 ca-bundle.crt 文件進行驗證。

第二個選項是 “使用本地 Windows 安全通道庫”。服務器證書將使用 Windows 證書存儲驗證。此選項還允許您使用公司的內部根 CA 證書,例如通過 Active Directory Domain Services 。

我使用默認選項,點擊 “Next” 按鈕繼續到下圖的界面:
  
1.9 繼續來到這個界面,配置行尾符號轉換。
圖片描述
第一個選項是 “簽出 Windows 風格,提交 Unix 風格的行尾”。簽出文本文件時,Git 會將 LF 轉換為 CRLF。提交文本文件時,CRLF 將轉換為 LF。對于跨平臺項目,這是 Windows 上的推薦設置(“ core.autocrlf” 設置為 “ true”)

第二個選項是 “按原樣簽出,提交 Unix 樣式的行尾”。簽出文本文件時,Git 不會執行任何轉換。 提交文本文件時,CRLF 將轉換為 LF。對于跨平臺項目,這是 Unix 上的建議設置(“ core.autocrlf” 設置為 “ input”)

第三種選項是 “按原樣簽出,按原樣提交”。當簽出或提交文本文件時,Git 不會執行任何轉換。不建議跨平臺項目選擇此選項(“ core.autocrlf” 設置為 “ false”)

那么 CRLF 和 LF 有什么區別?

CRLF 是 carriage return line feed 的縮寫,中文意思是 回車換行。句尾使用回車換行兩個字符 (即我們常在 Windows 編程時使用”\r\n” 換行)。

LF 是 line feed 的縮寫,中文意思是換行。

我選擇默認第一項,點擊 “Next” 按鈕繼續到下一步:
  
1.10 配置終端模擬器和 Git Bash 一起使用
圖片描述

第一個選項是 “使用 MinTTY(MSYS2 的默認終端)”。Git Bash 將使用 MinTTY 作為終端模擬器,該模擬器具有可調整大小的窗口,非矩形選擇和 Unicode 字體。Windows 控制臺程序(例如交互式 Python)必須通過 “ winpty” 啟動才能在 MinTTY 中運行。

第二個選項是 “使用 Windows 的默認控制臺窗口”。Git 將使用 Windows 的默認控制臺窗口(“cmd.exe”),該窗口可以與 Win32 控制臺程序(如交互式 Python 或 node.js)一起使用,但默認的回滾非常有限,需要配置為使用 unicode 字體以正確顯示非 ASCII 字符,并且在 Windows 10 之前,其窗口不能自由調整大小,并且只允許矩形文本選擇。

此處默認選了第一種選項,然后繼續點擊 “Next” 按鈕進入下一步:

1.11 配置額外選項
圖片描述

第一個選項是 “啟用文件系統緩存”。文件系統數據將被批量讀取并緩存在內存中用于某些操作(“core.fscache” 設置為 “true”),性能顯著提升。

第二個選項是 “啟用 Git 憑證管理器”。Windows 的 Git 憑證管理器為 Windows 提供安全的 Git 憑證存儲,最顯著的是對 Visual Studio Team Services 和 GitHub 的多因素身份驗證支持。 (需要 .NET Framework v4.5.1 或更高版本)。

第三個選項是 “啟用符號鏈接”。啟用符號鏈接(需要 SeCreateSymbolicLink 權限)。請注意,現有存儲庫不受此設置的影響。

默認選了第一、第二選項,繼續點擊 “Next” 按鈕進入下一步界面:
  
1.12 到這一步點擊 Finish 按鈕就完成安裝了。
圖片描述

等安裝進度條滿后,就可以在開始菜單里找到 “Git”->“Git Bash”,點擊后出現一個類似命令行窗口的東西,就說明 Git 安裝成功!此后,就可以在 Git Bash 窗口進行 windows 環境下的 Git 操作了!
圖片描述

1.13 同樣,我們不要忘記進行身份信息配置

# git config --global user.name "Your Name"
# git config --global user.email "Your Email"

好了,windows 環境的安裝步驟到這里已經結束了。大家可以看到其中并沒有太多難點,基本上每一步按默認選項選擇,一直點擊 “Next” 往下走就可以完成基本的安裝配置,絕對不會錯。是不是很簡單!

接下來向大家介紹一些 Git 的基本命令,以便于在后續的學習中可以隨時查看,同時也為我們之后的正式學習開一個頭。請繼續往下看:

2. 基本命令

  • 查看配置
    如果要檢查 Git 配置,可以使用以下 git config --list 命令列出 Git 的所有設置 :
$ git config --list
   不僅可以查看配置,還可以查看這些設置的來源,也就是這些配置對應的配置文件位置:
$ git config --list --show-origin
  • 獲取幫助
    如果在使用 Git 時需要幫助,可以使用三種等效的方法來獲取有關任何 Git 命令的幫助手冊:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>  

例如:我們可以執行如下命令,來查看有關 config 的幫助命令:

$ git help config

執行完畢,會自動打開 Git 的幫助頁面,甚至可以離線使用,還是非常方便的。
圖片描述

當然,Git 的基礎命令還有很多,在這里就不一一列舉,需要使用的話大家可以自行查閱相關資料。因為一切命令的使用方法基本上通過我給出的這種方法都可以查詢到,講是講不完的,授人以魚不如授人以漁嘛!

3. 總結

本節課我們繼續學習了 Windows 環境下 Git 的安裝過程,以及一些基本的命令使用。主要是作為今后繼續學習詳細操作的一個過渡階段,把基本的環境配置好并熟悉基礎設置之后,我們就可以開始之后的學習進程了。