『現學現忘』Git基礎 — 4、Git下載與安裝

繁華似錦Fighting發表於2022-04-12

1、Git下載

進入官方地址下載Git客戶端:https://git-scm.com/download/win

國內Git客戶端映象下載地址:[https://npm.taobao.org/mirrors/git-for-windows/](

在下圖的位置進行下載。

image

2、Git在Windows下的詳細安裝

執行Git安裝檔案,在桌面點選下面圖示。

image

(1)Step 1 Information(資訊)

首先看到的是GUN協議,點選Next

說明:
Please read the following important information before continuing
繼續之前,請閱讀以下重要資訊

image

(2)Step 2 Select Destination Location

選擇安裝位置,非中文,無空格的目錄。

image

(3)Step 3 Select Components

選擇安裝的元件,預設選擇就好。

關於Git GUI Here。目前我都是使用Git Bash來進行操作。使用Git GUI確實可以得到更好的UI體驗,不過個人認為會減低效率。並且初學者還是先搞懂Git的常用指令之後,再使用Git GUI才會有更好的理解。

image

說明:
(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

建立開始選單目錄(開始選單目錄名設定),預設選擇。

image

Don't create a Start Menu folder
不建立“開始”選單資料夾,不勾選。

(5)Step 5 Choosing the default editor used by Git

選擇Git使用的預設編輯器,vim就是我們日常所習慣的。預設選擇。

image

說明:
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環境變數。

image

說明:
(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,一般都是使用預設設定。

image

說明:
(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

選擇提交的時候換行符格式

image

說明:
(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,還屬於比較好用的終端,直接使用預設設定。

image

說明:
(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

配置額外的選項,如是否開啟檔案快取之類的輔助功能,預設選擇即可。

image

說明:
(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

進行安裝。

image

(12)Step 12 Completing the Git Setup Wizard

完成Git安裝嚮導。

image

3、驗證Git是否安裝成功

進入cmd和Git客戶端,輸入git --version,檢視版本資訊,出現證明安裝成功。

如下圖所示:

image

在桌面右鍵,顯示Git GUI HereGit Bash Here

image

Git不需要單獨的伺服器來安裝,只需要在自己的電腦上安裝Git就可以使用了。

相關文章