官網下載: https://git-scm.com/downloadsnode
參考,感謝網友分享: https://blog.csdn.net/crazy_cw/article/details/81629946git
安裝流程:(加粗的字體爲推薦項)windows
Next緩存
配置的含義,黑色表明的建議勾選安全
Additional icons: 附加圖標服務器
on the Desktop: 在桌面上工具
Windows Explorer intergration: windows資源管理器右鍵菜單性能
Git Bash Here: 字體
Git GUI Here: spa
Git LFS(Large File Support): 大文件支持,
Associate .git* configuration files with the default text editor: 將.git配置文件與默認文本編譯器相關聯,勾選
Associate .sh file to be run with Bash: 將.sh文件關聯到Bash運行,勾選
Use a TrueType font in all console windows: 在全部控制檯窗口使用TrueType字體
check daily for Git for Windows updates: 天天檢查Git是否有Windows更新
選擇中間,使用系統推薦的Vim做爲Git的默認編譯器
Use Git from Git Bash only: 這是最安全的選擇,由於您的路徑根本不會被修改。您只能從Git Bash中使用Git命令行工具。
Use Git from the Windows Command Prompt:這個選項被認爲是安全的,由於它只向您的路徑添加了一些最小的Git包,以免使用可選的Unix工具擾亂環境。您將可以從Git Bash和Windows命令提示符中使用Git。
Use Git and optional Unix tools from the Windows Command Prompt: Git和可選的Unix工具都添加到你的環境變臉中。警告: 這將覆蓋windows工具,只有在瞭解了其選項後才使用此選項。
Use the OpenSSL library: 使用OpenSSL庫,服務器證書將經過ca-bundle.crt file驗證
Use the native Windows Secure Channel library: 使用本地Windows安全通道庫
Checkout Windows-style, commit Unix-style line enddings:
在檢出文件時,Git會將LF轉換爲CRLF。 當提交文本文件時,CRLF被轉換爲LF. 對於跨平臺項目,windows推薦的設置。("core autocrlf" is "true")
Checkout as-is, commit Unix-style line enddings:
在檢出文件時,Git不會執行任何轉換,提交文件時,會將CRLF轉換爲LF, 對於跨平臺項目,這是Unix上的推薦配置。("core autocrlf" is "input")
Chekout as-is, commit as-is:
在檢出文件時,Git不會執行任何轉換。對於跨平臺項目,不推薦使用此選項("core autocrlf" is "false")
--[[ 所謂的LF是Mac和Unix平臺的文件結尾的換行符,也就是\n,
而CRLF是Dos和Windows平臺的文件結尾換行符,即\r\n。 若是項目在windows和Mac上同時使用,其文件提交時的換行符是不同的。
假若不一致,很容易出現全部內容在同一行或者其結尾出現~M的字符。爲此,其Git的使用命令有: ]] -- 檢出時將LF轉換爲CRLF, 提交時將CRLF轉換爲LF(windows推薦) $ git config --global core.autocrlf true -- 提交時轉換爲LF,檢出時不轉換(Unix推薦) $ git config --global core.autocrlf input -- 提交檢出均不轉換(沒有跨平臺那一說) $ git config --global core.autocrlf false
Use MinTTY (the default terminal of MSYS2):
使用MinTTY做爲終端模擬器,該模擬器具備可調整大小的窗口,非矩形選區和Unicode字體。 Windows控制檯程序(如交互式Python)必須經過'winpty'啓動才能在MinTTY中運行
Use Windows' default console window:
Git將使用Windows的默認控制檯窗口(「cmd.exe」),該窗口能夠與Win32控制檯程序(如交互式Python或node.js)一塊兒使用,但默認的回滾很是有限,須要配置爲使用unicode 字體以正確顯示非ASCII字符,而且在Windows 10以前,其窗口不能自由調整大小,而且只容許矩形文本選擇。
Enable file system caching: 啓用文件系統緩存
文件系統數據將被批量讀取並緩存在內存中用於某些操做(「core.fscache」設置爲「true」)。 這提供了顯着的性能提高。
Enable Git Credential Manager:啓用Git憑證管理器
Windows的Git憑證管理器爲Windows提供安全的Git憑證存儲,最顯着的是對Visual Studio Team Services和GitHub的多因素身份驗證支持。 (須要.NET Framework v4.5.1或更高版本)。
Enable symbolic links:啓用符號連接
啓用符號連接(須要SeCreateSymbolicLink權限)。請注意,現有存儲庫不受此設置的影響。
剩下的就是開始安裝...