在 Windows 安裝 Git
檔案準備
Git for Windows
http://git-scm.com/
安裝 Git for Windows
接受授權合約
選擇安裝路徑
選擇組件
- Windows Explorer integration: 右鍵選單整合
- Git Bash Here: 在右鍵選單增加以指令視窗開啟
- Git GUI Here: 在右鍵選單增加以GUI開啟(遇到路徑有中文就無法開啟,所以就不安裝了)
- Git LFS (Large File Support): Git Large File Storage (LFS) 支援
指令列環境設定
- Use Git from Git Bash only: 只能在 Git Bash 使用 git 指令
- Use Git from the Windows Command Prompt: 可以在 Git Bash 與命令提示字元使用 git 指令
- Use Git and optional Unix tools from the Windows Command Prompt: 某些 Windows 內建指令會被覆蓋,不建議
選擇 HTTPS 連線使用的元件
- Use the OpenSSL library: 使用 OpenSSL,使用 ca-bundle.crt 當根憑證
- Use the native Windows Secure Channel library: 使用 Windows 內建,可以允許使用公司內部的根憑證
設定換行字元的處理方式,Unix 平台使用 LF,Windows 平台使用 CRLF 換行。
- Checkout Windows-style, commit Unix-style line endings:
checkout 將LF轉成CRLF,commit 將 CRLF轉成 LF,建議 Windows 使用。 - Checkout as-is, commit Unix-style line endings:
checkout 不轉換,commit 將 CRLF 轉成 LF,建議 Unix 使用。 - Checkout as-is, commit as-is:
不轉換,若有跨平台需求建議不要選擇此項。
設定 Git Bash 要在哪種終端機介面執行。
額外的設定
- Enable file system caching: 啟用檔案快取,增進效能
- Enable Git Credential Manager: 啟用後可以將連線密碼存在 Windows 的認證管理員(在控制台)
- Enable symbolic links: 啟用 symbolic links
安裝完成
Reference
介紹好用工具:Git Credential Manager for Windows (記憶 Git 常用密碼)
https://blog.miniasp.com/post/2016/02/01/Useful-tool-Git-Credential-Manager-for-Windows.aspx