1、Git下載
進入官方地址下載Git客戶端:https://git-scm.com/download/win
國內Git客戶端映象下載地址:[https://npm.taobao.org/mirrors/git-for-windows/](
在下圖的位置進行下載。
2、Git在Windows下的詳細安裝
執行Git安裝檔案,在桌面點選下面圖示。
(1)Step 1 Information(資訊)
首先看到的是GUN
協議,點選Next
。
說明: |
---|
Please read the following important information before continuing |
繼續之前,請閱讀以下重要資訊 |
(2)Step 2 Select Destination Location
選擇安裝位置,非中文,無空格的目錄。
(3)Step 3 Select Components
選擇安裝的元件,預設選擇就好。
關於Git GUI Here
。目前我都是使用Git Bash
來進行操作。使用Git GUI
確實可以得到更好的UI體驗,不過個人認為會減低效率。並且初學者還是先搞懂Git的常用指令之後,再使用Git GUI
才會有更好的理解。
說明: |
---|
(1)Additional icons: 附加圖示 |
On the Desktop: 在桌面上 |
(2)Windows Explorer integration Windows: 資源管理器整合滑鼠右鍵選單 |
也就是說將下面兩個功能,新增到右鍵選單中。進入Git介面就通過Git Bash Here 。 |
Git Bash Here |
Git GUI Here |
(3)Git LFS (Large File Support): 對大檔案的支援。 |
(4)Associate .git/* configuration files with the default text editor: |
設定開啟.git配置檔案的預設文字編輯器。 |
(5)Associate .sh files to be run with Bash: |
將.sh檔案關聯到Bash執行,也就是是否讓git開啟.sh檔案。預設設定。 |
(6)Use a TrueType font in all console windows: 在所有控制檯視窗中使用TrueType 字型,預設設定。 |
(7)Check daily for Git for Windows updates: 每天檢查Git是否有Windows更新,預設設定。 |
(4)Step 4 Select Strat Menu Folder
建立開始選單目錄(開始選單目錄名設定),預設選擇。
Don't create a Start Menu folder
不建立“開始”選單資料夾,不勾選。
(5)Step 5 Choosing the default editor used by Git
選擇Git使用的預設編輯器,vim
就是我們日常所習慣的。預設選擇。
說明: |
---|
Use the Nano editor by default: 預設使用 Nano 編輯器。 |
Use Vim (The ubiquitous text editor) as Git's default editor: 使用 Vim 作為 Git 的預設編輯器。 |
Use Notepad++ as Git's default editor: 使用 Notepad++ 作為 Git 的預設編輯器。 |
Use Visual Studio Code as Git's default editor: 使用 `Visual Studio Code`` 作為 Git 的預設編輯器。 |
Use Sublime Text as Git's default editor:使用 Sublime Text` 作為 Git 的預設編輯器。 |
可選操作根據自己習慣。
(6)Step 6 Adjusting your PATH environment
根據選擇,配置相應的PATH環境變數。
說明: |
---|
(1)Use Git from Git Bash only |
描述:This is the safest choice as your PATH will not be modified at all.You will only be able to use the Git command line tools form Git Bash. |
翻譯:這是最安全的選擇,因為您的PATH根本不會被修改。您只能在 Git Bash 的使用 Git 命令列工具。 |
(2)Use Git from the Windows Command Prompt |
描述:This option is considered safe as it only adds some minimal Git wrappers to your PATH to avoid cluttering your environment with optional Unix tools . You will be able to use Git from both Git Bash and the Windows Command Prompt. |
翻譯:這個選項被認為是安全的,因為它只向PATH新增一些最小的 Git包,以避免使用可選的Unix工具混淆環境。 您將能夠從 Git Bash 和 Windows 命令提示符中使用 Git。(也就是在Windows的命令列cmd 中也可以執行Git命令,操作上帶來方便) |
(3)Use Git and optional Unix tools from the Windows Command Prompt |
從Windows命令提示符使用Git和可選的Unix工具。 |
Both Git and the optional Unix tools will be added to you PATH |
Git和可選的Unix工具都將新增到您計算機的 PATH 中。 |
Warning:This will override Windows tools like "find and sort".Only use this option if you understand the implications. |
警告:這將覆蓋Windows工具,如 “ find 和 sort ”這些命令。只有在瞭解其含義後才使用此選項。 |
- 第一項簡述:直接安裝,不會配置Git命令的環境變數,需要手動配置環境變數。
- 第二項:會自動配置好Git命令的環境變數。(預設選項)
- 第三項:不推薦。
所以:新手推薦第二選項。熟練使用Git工具的,推薦第一選項。
(7)Step 7 Choosing HTTPS transport backend
選擇本地庫和遠端庫在連線的時候,使用哪一種連線方式。
也就是使用哪個加密庫來加密HTTP傳輸的資訊,預設是使用openssl
,一般都是使用預設設定。
說明: |
---|
(1)Use the OpenSSL library |
使用 OpenSSL 庫。 |
Server certificates will be validated using the ca-bundle.crt file. |
伺服器證照將使用ca-bundle.crt 檔案進行驗證。 |
(2)Use the native Windows Secure Channel library |
使用本地 Windows 安全通道庫。 |
Server certificates will be validated using Windows Certificate Stores.This option also allows you to use your company's internal Root CA certificates distributed e.g. via Active Directory Domain Services. |
伺服器證照將使用Windows證照儲存驗證。此選項還允許您使用公司的內部根CA證照,例如, 通過Active Directory Domain Services 。 |
(8)Step 8 Configuring the line ending conversions
選擇提交的時候換行符格式。
說明: |
---|
(1)Checkout Windows-style,commit Unix-style line endings |
翻譯:檢查出Windows換行符格式轉換為Unix換行符格式,再進行提交。 |
(2)Checkout as-is , commit Unix-style line endings** |
翻譯:不管檢查出原來是什麼換行符格式,一律轉為Unix換行符格式的換行再進行提交。 |
(3)Checkout as-is,commit as-is |
不進行換行符格式轉換 : 不進行轉換,檢查出什麼,就提交什麼。 |
也就是提交程式碼時使用哪種風格,使用預設設定即可。
(9)Step 9 Configuring the terminal emulator to use with Git Bash
使用哪個軟體作為Git的終端程式(也就是命令列終端,右鍵Git Bash Here
出來的視窗風格),預設使用minTTY
,還屬於比較好用的終端,直接使用預設設定。
說明: |
---|
(1)Use MinTTY (the default terminal of MSYS2) |
描述:Git Bash will use MinTTY as terminal emulator,which sports a resizable window,non-rectangular selections and a Unicode font. Windows console programs (such as interactive Python) must be launched via 'winpty' to work in MinTTY. |
翻譯:Git Bash將使用MinTTY 作為終端模擬器,該模擬器具有可調整大小的視窗,非矩形選區和Unicode字型。 Windows控制檯程式(如互動式Python)必須通過'winpty' 啟動才能在MinTTY 中執行。 |
(2)Use Windows' default console window |
描述:Git will use the default console window of Windows ("cmd.exe"),which works well with Win32 console programs such as interactive Python or node.js , but has a very limited default scroll-back,needs to be configured to use aUnicode font in order to display non-ASCII characters correctly,and prior to Windows 10 its windows was not freely resizable and it only allowed rectangular text selections. |
翻譯:Git將使用Windows的預設控制檯視窗(“cmd.exe”),該視窗可以與Win32 控制檯程式(如互動式Python或node.js)一起使用,但預設的回滾非常有限,需要配置為使用unicode 字型以正確顯示非ASCII字元,並且在Windows 10之前,其視窗不能自由調整大小,並且只允許矩形文字選擇。 |
提示:選擇選項一般都偏向於Linux方向,Windows方向不要選擇。這樣符合習慣。
(10)Step 10 Configuring extra options
配置額外的選項,如是否開啟檔案快取之類的輔助功能,預設選擇即可。
說明: |
---|
(1)Enable file system caching |
啟用檔案系統快取。 |
描述:File system data will be read in bulk and cached in memory for certain operations ("core.fscache" is set to "true"). This provides a significant performance boost. |
翻譯:檔案系統資料將被批量讀取並快取在記憶體中用於某些操作(“core.fscache”設定為“true”)。 這提供了顯著的效能提升。 |
(2)Enable Git Credential Manager |
啟用Git憑證管理器。 |
描述:The Git Credential Manager for Windows provides secure Git credential storage for Windows,most notably multi-factor authentication support for Visual Studio Team Services and GitHub. (requires .NET framework v4.5.1 or or later). |
翻譯:Windows的Git憑證管理器為Windows提供安全的Git憑證儲存,最顯著的是對Visual Studio Team Services 和GitHub的多因素身份驗證支援。 (需要.NET Framework v4.5.1或更高版本)。 |
(3)Enable symbolic links |
啟用符號連結。 |
描述:Enable symbolic links (requires the SeCreateSymbolicLink permission).Please note that existing repositories are unaffected by this setting. |
翻譯:啟用符號連結(需要SeCreateSymbolicLink 許可權)。請注意,現有儲存庫不受此設定的影響。 |
(11)Step 11 Installing
進行安裝。
(12)Step 12 Completing the Git Setup Wizard
完成Git安裝嚮導。
3、驗證Git是否安裝成功
進入cmd
和Git客戶端,輸入git --version
,檢視版本資訊,出現證明安裝成功。
如下圖所示:
在桌面右鍵,顯示Git GUI Here
和Git Bash Here
。
Git不需要單獨的伺服器來安裝,只需要在自己的電腦上安裝Git就可以使用了。