Git 是一個分布式的、開源的、由 Linux 開發者 Linus Thomas 設計的代碼版本控制工具。
數以萬計的開源項目都采用 Git 進行版本控制與協同開發,這都歸功於它是分布式的版本控制工具。
本文記錄 git 在 Windows 下的安裝與常見配置。
獲取
可以直接從 Git For Windows 的官網獲取 Git 的 Windows 版安裝包。
安裝
運行獲取到的 Git For Windows 安裝包進入安裝向導:
- 如果你開啟了“用戶權限控制”功能, Windows 則要求你核實該程序的身份,並詢問你是否允許它對設備進行更改。我們點擊“是”或按下 ALT + Y 同意該請求以繼續。
- 許可協議。 Git 是以 GPL V2 開源協議發布的,如果你要使用該軟件產品則需要同意該協議條款,點擊 “Next” 按鈕以繼續。
- 指定 Git 的安裝位置。如果需要修改安裝位置則可點擊 “Browse” 按鈕。點擊 “Next” 按鈕以繼續。
- 選擇需要安裝的附加組件。可根據需求選擇需要的附加組件和任務,如 GUI、文件關聯等。。點擊 “Next” 按鈕以繼續。
- 指定“開始”菜單文件夾。點擊 “Next” 按鈕以繼續。
- 選擇 Git 默認使用的編輯器。如果你更偏愛某個代碼編輯器的話,可以選擇那個代碼編輯器,作為 Git 使用的默認文本編輯器。 點擊 “Next” 按鈕以繼續。
- 調整新存儲庫默認分支的名稱。當使用 “git init” 初始化新倉庫時,決定默認分支名稱。可根據需求修改。點擊 “Next” 按鈕以繼續。
- 根據你使用 Git 命令的方式調整環境變量。點擊“next” 按鈕以繼續。
- 選擇 SSH 可執行文件。點擊 “Next” 以繼續。
- 選擇 HTTPS 傳輸后端。 點擊 “Next” 以繼續。
- 配置行尾字符轉換。由於一些原因,在 Windows、Unix(包括 Linux)、MacOS 下,行尾字符組合均不同,需要我們根據項目規范來選擇合適的行尾字符轉換配置。點擊 “Next” 按鈕以繼續。
- 配置 Git Bash 使用的終端仿真器。點擊 “Next” 按鈕以繼續。
- 選擇 “git pull” 拉取命令的默認行為。點擊 “Next” 按鈕以繼續。
- 選擇憑證助手。點擊 “Next” 按鈕以繼續。
- 啟用其他特性,如文件系統緩存、符號鏈接。 點擊 “Next” 按鈕以繼續。
- 選擇啟用實驗性功能。這是安裝向導的最后一步, 點擊 “Install” 按鈕開始安裝。
- 進入 Git 安裝過程。稍等片刻吧。
- Git 安裝完成。點擊 “Finish” 按鈕完成關閉安裝向導。
Git 配置文件規則
在 Git 中,有三層配置。從下到上分別是:
- 系統級 system
- 用戶級 global
- 倉庫及 local
Git 在使用配置時按照從下至上的原則讀取配置文件。也就是說,下層配置可以被上層配置覆蓋掉,而上層沒有提供的配置則會向下尋找配置值。
當我們執行 “git config” 命令時,沒有指明的話,默認操作 local 級配置文件。
配置用戶名和郵箱
當你使用 Git 開始協作時,你應該設置你的用戶名和郵箱。前者,可以讓你的伙伴識別你;后者則可讓一些自動化工具派上用處,如識別某次提交是誰產生的等。由於每次提交都會把用戶名和郵箱地址寫入到版本庫,它們會一直存在於倉庫中,因此你要認真填寫,不可馬虎大意。
以下是用來配置用戶名和郵箱的命令,配置將寫入用戶及配置文件中。
git config --global user.name "你的用戶名"
git config --global user.email 你的郵箱地址
使用 “git config --list” 命令, Git 會打印出 Git 讀取到所有配置值。這樣,你就可以檢查你的配置是否正確了。
最后
本文記錄了筆者安裝 Git For Windows 的過程以及 Git 基本配置的相關知識和方法,希望對你有一點兒幫助。