2025-08-07 Line 訂單系統-Git for Windows 安裝選項解釋(逐條)h

2025-08-07 Line 訂單系統-Git for Windows 安裝選項解釋(逐條)h

在安裝 git for Windows 有出現選項:

  • Additional icons
  • On the Desktop
    v- Windows Explorer integration
    v- Opwn Git Bash here
    v- Open Git GUI here
    v- Git LFS (Large File Support)
    v- Associate .git* configuration files with the default text editor
    v- Associate .sh files to be run with Bash
  • Check daily for Git for Windows updates
  • Add a Git Bash Profile to Windows Termainal
    v- Scalar (Git add-on to manage large-scale repositiories)

請解釋,並告知該建議選項

下面我會 逐項用最簡單、初學者能懂的方式解釋
並告訴你 是否建議勾選(√)或不勾選(×)


🧩 Git for Windows 安裝選項解釋(逐條)


1. Additional icons(額外圖示)

✔ On the Desktop

在桌面放一個「Git Bash」捷徑。
是否建議?
→ ❌ 不建議(桌面容易變亂,你可以從 Start Menu 打開即可)


2. Windows Explorer integration(檔案總管右鍵選單整合)

✔ Open Git Bash here

右鍵資料夾 → 直接出現「Open Git Bash Here」
隨時在任何資料夾打開 Git Bash。
是否建議?
→ ✔ 非常建議

✔ Open Git GUI here

如果你用 GUI 來看 Git 狀態(比較少人用)。
是否建議?
→ ❌ 不必要(除非你真的會用 GUI)


3. Git LFS (Large File Support)

大檔案(影片、音檔、模型等)的 Git 儲存支援。
專案若用 LFS 才會用到,不裝也不會影響正常 Git。
是否建議?
→ ✔ 建議勾選(未來可能用到)


4. Associate .git configuration files with the default text editor*

.gitconfig 等 Git 設定檔自動跟你的預設文字編輯器(例如 VS Code)關聯。
是否建議?
→ ✔ 建議勾選


5. Associate .sh files to be run with Bash

.sh 檔(Shell scripts)自動用 Git Bash 執行。
是否建議?
→ ✔ 建議勾選


6. Check daily for Git for Windows updates(每天檢查更新)

每天自動檢查新版 Git。
是否建議?
→ ❌ 不建議(Git 更新頻率高,反而讓你常看到通知)


7. Add a Git Bash Profile to Windows Terminal

讓 Windows Terminal 裡面也可以選擇 Git Bash。
是否建議?
→ ✔ 非常建議
(你可以在 Windows Terminal 和 PowerShell 並排使用)


8. Scalar(Git 大型倉庫管理工具)

微軟開發的工具,管理超大型 Repo(例如 10GB+)。
一般開發者幾乎不會用到。
是否建議?
→ ❌ 不建議(除非你未來要處理非常大型 repository)


最推薦的勾選清單(給一般使用者、初學者)

選項 建議 原因
On Desktop 不必要捷徑
Open Git Bash here 必備,超常用
Open Git GUI here 少使用
Git LFS 專案可能需要
Associate .git* 用 VS Code 打開方便
Associate .sh 讓 .sh 自動用 Bash
Check daily for updates 太頻繁
Add Git Bash to Windows Terminal 很好用
Scalar 你不會用到

🔍 你剛剛問的重點:「為什麼要安裝 Git Bash?」

因為 Windows 本身沒有好的 Unix-style 終端機(不像 macOS)。
Git Bash 裡面有:

  • Unix 指令(ls、pwd、cat、grep…)
  • SSH + Git 指令
  • Bash script (.sh) 支援

對寫程式、前端、後端工程師都非常重要。

如果你在教學看到有人說:

打開你的 terminal(終端機)

在 Windows 其實就是:

打開 Git Bash


如果你要我幫你 整個安裝 Git 的畫面逐頁示範 + 每個步驟如何點
我也可以畫一套教學給你!

如果以後會用到 Scalar ,該如何設定?

下面我會用初學者也能完全理解的方式告訴你:

  1. 什麼時候會用到 Scalar?
  2. 如果以後真的要用,要如何安裝?
  3. 要如何設定並開始使用 Scalar?

你現在先不裝沒關係,因為以後用得到時,只需要兩行指令就能啟用!


🧩 什麼時候會用到 Scalar?

Scalar 是 管理超大型 Git 專案 的工具,專門給:

  • 很大的 repo(例如 5GB、10GB、甚至 100GB 以上
  • 歷史紀錄很多、checkout 很慢
  • 企業級 Mono-repo(例如:微軟、Google、Facebook )
  • 你的專案會越來越大,需要長期效能優化

如果你只是一般的 Vue 專案、後端專案、side project:
👉 完全用不到 Scalar。


✔ 如果哪一天用到了:如何安裝 Scalar?

只要你未來需要,它可以「後裝」
而且非常簡單:

方法 1:使用 Git for Windows Installer 重新安裝(最簡單)

  1. 回到 Git for Windows 安裝程式
  2. 選取 Scalar (Git add-on)
  3. 直接完成安裝即可

完全不會破壞你的 Git 設定。


方法 2:用 winget 安裝 Scalar(推薦)

如果你未來習慣用命令列工具,直接輸入:

1
winget install Microsoft.Scalar

這會直接幫你下載並安裝最新版 Scalar。


方法 3:用 Git 自帶的 Scalar(現代版本通常內建)

新版 Git 有時已經內建 Scalar:

你可以確認:

1
scalar version

如果有版本號 → 表示已經可用。


🚀 如何使用 Scalar?

假設你有一個 很大很大的 Git 專案路徑:
例如: D:\big-repo

1. 用 Scalar 來初始化這個大型專案

1
scalar register D:\big-repo

Scalar 會幫你設定:

  • Background maintenance(背景維護)
  • Partial clone
  • Prefetch(預抓資料)
  • Optimized Git settings(效能最佳化)

全部自動化,你不用作任何手動設置。


2. 用 Scalar 建立一個新 repo(而不是用 git clone)

1
scalar clone https://github.com/xxx/big-project.git

他會:

  • 部分下載(避免一次抓 20GB)
  • 自動背景整理
  • 設為大型專案最佳化參數

3. 啟用背景維護(可選)

1
scalar run maintenance

讓整個 repo 的索引與資料最佳化。


✔ 常見開發者用到 Scalar 的情境

你可能會在「大型企業內部」或「技術主管給你大型 repo」時用到,例如:

  • 全公司所有 API 放在單一巨大 Mono-Repo
  • 歷史版本 10 年以上
  • 幾十萬個檔案
  • git checkout 要 30 秒
  • git status 很慢

這時候技術主管會說:

請用 Scalar clone 這個 repo,不要用 git clone。

一般人根本不會遇到這種情況。


🎯 總結(給你最簡單的答案)

**如果未來會用到 Scalar:

你只需要知道一件事 → 用 winget install Microsoft.Scalar 就能安裝。**

安裝後,只要執行:

1
scalar register <你的專案資料夾>

1
scalar clone <超大型 repo>

你就完成設定,不用自己做複雜調整。


如果你願意,我也可以教你:

  • 什麼是 Mono-Repositories?
  • 公司為什麼會用 Scalar?
  • Git 如何在大型專案變慢?
  • 背景維護(maintenance)到底在做什麼?

你需要嗎?

Choosing th default editer used by Git 該如何選?

下面我會用最簡單、最容易理解的方式告訴你:

🎯 Git 安裝時:「Choosing the default editor used by Git」要選哪一個?

👉 答案:選「Visual Studio Code (recommended)」 是最好的選擇。

這是絕大多數工程師 100% 都會選的選項。


📝 為什麼要選 VS Code?

因為:

  • VS Code 免費
  • 很好寫 Git 設定 (.gitconfig)
  • 用來編輯 commit message 超好用
  • 支援語法高亮、Git 插件
  • 幾乎所有教學都用 VS Code

比用 Vim 或 Nano 容易太多(尤其對初學者)。


📌 安裝畫面你會看到類似這些選項:

可能會有:

  • Use Visual Studio Code as Git’s default editor(推薦)
  • Vim
  • Nano
  • Notepad++
  • Notepad
  • Sublime Text
  • Atom(已停用)

建議:選 VS Code

Use Visual Studio Code (recommended)


❓ 我可以選 Notepad++ 嗎?

可以,但不推薦。

VS Code 的功能更強大,也更容易跟 Git 整合。


❓ 我可以選 Vim / Nano 嗎?

除非你已經熟悉 Linux 終端機,不然這些對初學者會太痛苦。


✨ 完整結論(最簡單版)

編輯器 推薦度 原因
VS Code ⭐⭐⭐⭐⭐(最推薦) 最好用、支援 Git、介面友善
Notepad++ ⭐⭐⭐ 可以,但較弱
Vim / Nano 太難、只適合熟悉終端者
Notepad 功能不夠好

如果你告訴我:

你希望哪個編輯器打開 commit message 或 Git config
我也可以幫你調整 Git 的設定,例如:

1
git config --global core.editor "code --wait"

你需要我教你嗎?

下面我用 超清楚、初學者一定會懂的方式告訴你:

🎯 「Choosing the default editor used by Git」到底是在做什麼?

這個選項是在設定:
Git 在需要你「輸入文字」的時候,要用哪一個編輯器幫你打開。

例如:

  • 輸入 commit message(如果你沒用 -m
  • 輸入 merge message(合併訊息)
  • 編輯 rebase 的指令
  • 打開 .gitconfig 設定檔
  • 進行 Git interactive rebase

Git 會叫一個「外部編輯器」起來讓你寫東西,
而這個選項就是:你要 Git 用哪一個編輯器?


📌 舉例說明(你一定會懂)

例子 1:你輸入

1
git commit

(沒有 -m "message"

Git 會自動打開一個編輯器,讓你輸入:

1
2
3
新增會員資料功能
- 新增 API
- 加上驗證

那這個編輯器是什麼?
👉 就是你安裝 Git 時選的那個。


例子 2:你做 rebase

1
git rebase -i HEAD~3

Git 會開啟編輯器,讓你編輯 rebase 順序:

1
2
3
pick 123abc 修正登入錯誤
pick 456def 新增功能
pick 789ghi 修改樣式

這個開起來的編輯器,也就是你選的那個。


⚙️ Git 使用編輯器的時機

Git 操作 用到編輯器?
git commit(沒 -m)
git rebase -i
git merge(有衝突訊息)
git tag(加註記)
打開 .gitconfig
git push
git pull

只要 Git 要你輸入「多行文字」,就需要編輯器。


🧭 為什麼要選 VS Code?

因為若你選到 Vim/Nano,畫面會像:

1
2
3
4
:q!
dd
i
Esc

你會不知道怎麼退出、怎麼編輯,非常痛苦(真的)。

而 VS Code:

  • 好看
  • 好編輯
  • 支援中文
  • 適合初學者

VS Code 打開 commit message 時會長這樣:

1
2
3
新增會員功能

# 請在這裡輸入 commit message

完全不需要記快捷鍵。


🎯 最簡單結論

這個選項是在設定:
當 Git 需要你輸入文字時,要開哪一個編輯器?

👉 推薦:選 VS Code(最好用、最安全、不會卡住)


如果你願意,我也可以教你:

  • 如何在 Git 裡確認現在使用哪個 editor
  • 如何修改 editor(改成 VS Code)
  • 如何避免 Vim 開起來後不知道怎麼退出

你想知道嗎?

我來用 最簡單、初學者能懂的方式解釋這個選項:


🎯 「Adjusting the name of the initial branch in new repositories」是什麼?

意思:
當你用 git init 新建一個 Git 倉庫時,Git 會自動幫你建立第一個分支(branch)。

這個選項就是:

  • 你希望新建倉庫的 第一個分支叫什麼名字

⚙️ 背景

以前 Git 的預設初始分支是:

1
master

但是現在為了更中性、更符合現代慣例,Git 改成:

1
main

所以這個選項讓你選:

  • main(現代標準,GitHub 預設)
  • master(舊名)
  • 或者自己填任何名稱,例如 dev / trunk / production

✅ 建議設定

  • 選 main

    • 這樣以後上傳到 GitHub、GitLab 等平台完全一致
    • 不會出現「main 與 master 混用」的困擾
  • 除非你的團隊有特殊需求,不需要改成其他名字


📌 補充

  1. 這只影響 新建立的 Git 倉庫
  2. 已存在的倉庫不會受到影響
  3. 可以隨時在 Git 裡修改分支名稱:
1
git branch -m oldname newname

💡 總結

選項 推薦設定 原因
Initial branch name main 現代慣例,與 GitHub 預設一致,初學者最適合

如果你願意,我可以幫你畫一個 完整 Git 初始化流程圖,把這個選項跟「選 editor、line endings、path」全部串在一起,看一次就懂。

你要我畫嗎?

我來用最簡單、清楚的方式解釋 Git 安裝時的「Adjusting your PATH environment」 選項,以及怎麼選最合適。


🎯 「Adjusting your PATH environment」是什麼?

意思:

  • Windows 系統有一個叫 PATH 的環境變數
  • PATH 裡的程式可以 在任何命令列視窗直接呼叫
  • Git 安裝時,這個選項就是決定 Git 的可執行檔(git.exe)要不要加入 PATH

換句話說:

  • 如果加入 PATH,你可以在 PowerShell、CMD、Windows Terminal 直接輸入:
1
2
3
git --version
git status
git commit

不用每次都開 Git Bash

  • 如果不加入 PATH,你只能在 Git Bash 裡使用 Git

⚙️ 安裝畫面常見三個選項

  1. Use Git from Git Bash only
  • 只有 Git Bash 可以用 Git
  • PowerShell / CMD 無法用
  • 安全,但不方便
  1. Git from the command line and also from 3rd-party software推薦
  • Git Bash、PowerShell、CMD 都可以用 Git
  • 大部分開發者都選這個
  • 配合 VS Code 或其他 IDE 最方便
  1. Use Git and optional Unix tools from the Command Prompt
  • Git + 部分 Unix 指令都能在 CMD / PowerShell 使用
  • 可能會覆蓋 Windows 內建命令(例如 findsort
  • 初學者不推薦

✅ 建議設定

選項 推薦度 說明
Git from Git Bash only 只能在 Git Bash 用,不方便
Git from the command line and also from 3rd-party software ⭐⭐⭐⭐⭐ 推薦,PowerShell / CMD / VS Code 都能用 Git
Git and optional Unix tools from the Command Prompt 初學者容易衝突,不建議

💡 小結

  • 選第二個選項Git from the command line and also from 3rd-party software
  • 這樣你就可以:
1
2
git --version
git status
  • 無論你用 Git Bash、PowerShell、Windows Terminal 或 VS Code Terminal 都可用

如果你要,我可以幫你把 Git 安裝的整個選項流程圖(Editor / Branch / PATH / Line endings / Extras) 做一個「初學者最推薦配置」,一次看懂怎麼選。

你想要我畫嗎?

明白了,你看到的是兩個選項,其實意思是 Git 內建的 SSH 或者使用你自己系統安裝的 OpenSSH。來解釋清楚:


🎯 「Choosing the SSH executable」選項解釋(二選一)

  1. Use bundled OpenSSH推薦

    • Git for Windows 內建的 OpenSSH
    • 不需要你額外安裝
    • 初學者最方便,直接可以生成 SSH key 與遠端倉庫連線
    • 保證 Git Bash、VS Code Terminal 都能用
  2. Use external OpenSSH

    • 使用你自己系統已安裝的 OpenSSH(例如你在 Windows 10/11 安裝的 Windows 內建 OpenSSH)
    • 需要你自己配置環境變數、路徑、可能還要管理權限
    • 初學者容易出錯

✅ 建議設定

  • 選「Use bundled OpenSSH」

    • 內建、穩定、設定簡單
    • 一般開發者(特別是初學者)都這麼選

💡 小結

  • Git Bash + bundled OpenSSH → 初學者無痛使用 Git SSH
  • external OpenSSH → 只有你熟悉系統 SSH 設定時才用

如果你想,我可以直接教你 用這個 bundled OpenSSH 生成 SSH Key 並連到 GitHub,保證第一次就能 push 成功。

你要我教嗎?

完全可以 ✅

Git 安裝後,如果你當初選了 Use bundled OpenSSH,以後仍然可以改成 Use external OpenSSH,方法有幾種:


1️⃣ 重新安裝 Git(最簡單、保險)

  1. 下載最新 Git for Windows 安裝程式
  2. 選「修改(Modify)」或直接重新安裝
  3. Choosing the SSH executableUse external OpenSSH
  4. 完成安裝即可

不會影響現有的 Git 設定或倉庫,只是改了 Git 要用哪個 SSH


2️⃣ 用 Git 配置檔改(進階)

Git 其實可以直接在設定檔告訴它 SSH 的路徑:

1
git config --global core.sshCommand "C:/Windows/System32/OpenSSH/ssh.exe"
  • 把路徑換成你 external OpenSSH 的路徑
  • 這樣 Git 就會使用 external OpenSSH 而不是 bundled
  • 不用重新安裝 Git

3️⃣ 注意事項

  • PATH 要正確:external OpenSSH 必須在 PATH,Git 才能找到
  • SSH Key:外部 OpenSSH 會使用你系統的 .ssh 目錄,如果你之前用 bundled 生成的 key,可能需要移動或複製到 external 的 .ssh 目錄
  • VS Code / Git Bash:Git 會使用 external SSH,但你原本的 Git Bash 內建 key 不會自動切換

💡 小結

  • 是的,完全可以從 bundled → external

  • 方法:

    1. 重新安裝 Git,修改選項(最簡單)
    2. 或用 git config --global core.sshCommand "<external ssh 路徑>"(不用重裝)

如果你想,我可以畫一個 bundled vs external SSH 切換流程圖,讓你知道改了之後 Key 和 PATH 要怎麼調整,第一次 push 就不會卡。

你要我畫嗎?

我來用最簡單、初學者也能懂的方式解釋 Git 安裝時的「Configuring the line ending conversions」 選項,以及推薦怎麼選。


🎯 什麼是「line ending conversions」?

  • Line ending = 換行符號

  • 不同作業系統換行符號不一樣:

    • Windows → CRLF (\r\n)
    • macOS / Linux → LF (\n)
  • Git 會幫你自動轉換換行符號,避免多人跨平台合作時出現「整個檔案都變成修改」的問題。


⚙️ 安裝畫面常見選項

Git for Windows 一般會有三個選項:

  1. Checkout Windows-style, commit Unix-style line endings推薦

    • Windows 上用 CRLF(方便 Notepad / VS Code 正確顯示)
    • Git 儲存到 repo 時自動轉成 LF(Unix 標準)
    • 跨平台最安全,推薦初學者
  2. Checkout as-is, commit as-is

    • 不做任何轉換
    • 你本地用什麼,Git 就存什麼
    • 適合專案全都是同一平台,或不希望 Git 轉換
  3. Checkout as-is, commit Unix-style line endings

    • 本地檔案保留 repo 裡的換行符號
    • commit 時強制改成 LF
    • 一般 Windows 初學者不建議

✅ 建議設定

選項 推薦度 說明
Checkout Windows-style, commit Unix-style line endings ⭐⭐⭐⭐⭐ 跨平台安全,Windows 初學者首選
Checkout as-is, commit as-is 只在單一平台使用才建議
Checkout as-is, commit Unix-style Windows 初學者容易出問題,不建議

💡 補充說明

  • 第一個後,VS Code、Notepad、Notepad++ 都能正常顯示換行
  • 上傳到 GitHub / Linux 伺服器時,換行都是 LF,避免顯示亂碼
  • 這也是大多數開源專案推薦的設定

總結:初學者 Git 安裝建議

“Checkout Windows-style, commit Unix-style line endings”,最安全、最方便。


如果你願意,我可以幫你整理一份 Git 安裝全套推薦選項清單,從 Editor、Branch、PATH、SSH、Line endings 一次看懂。

你要我整理嗎?

我來用 初學者也能懂的方式解釋這個選項,並給你建議。


🎯 「Configuring the terminal emulator to use with Git Bash」是什麼?

  • Git Bash 是 Git for Windows 內建的 Bash 終端機
  • 這個選項決定 打開 Git Bash 時,要用哪個終端機
  • 影響你在 Git Bash 裡的顯示、顏色、字型、快捷鍵

⚙️ 常見選項

  1. Use MinTTY (the default terminal of MSYS2)推薦

    • MSYS2 內建的終端機
    • 支援彩色、字型大小可調、複製貼上方便
    • 幾乎所有 Git for Windows 教學都用這個
  2. Use Windows’ default console window (cmd.exe)

    • 使用 Windows 原生終端機(CMD / PowerShell 類似)
    • 功能最少,不支援彩色字、複製貼上不方便
    • 初學者不建議

✅ 建議設定

選項 推薦度 原因
Use MinTTY ⭐⭐⭐⭐⭐ 彩色、易用、複製貼上方便,推薦初學者
Use Windows console window 功能少,不如 MinTTY 方便

💡 補充說明

  • 選 MinTTY → Git Bash 開起來會像 Linux / macOS 終端機
  • MinTTY 支援 UTF-8,中文或 emoji 顯示沒問題
  • Windows console 只能算「最基本」模式,開啟 Git Bash 就比較原始

結論:

選「Use MinTTY」,幾乎所有初學者和教學都是這個選項。


如果你要,我可以幫你整理一份 Git for Windows 安裝全套推薦選項,從 Editor、Branch、PATH、SSH、Line endings、Terminal 一次看懂,保證初學者安裝不出錯。

你要我整理嗎?

我來用 初學者也能懂的方式說明 Git 安裝時的這個選項,並給出建議。


🎯 「Choose a credential helper」是什麼?

  • Credential helper 是 Git 幫你記住帳號密碼或 Token 的工具
  • 作用:當你第一次 push / pull 需要身份驗證時,Git 會問你帳號密碼,
    之後幫你自動記住,不用每次都輸入

⚙️ 常見選項

  1. Git Credential Manager Core (推薦)

    • 微軟官方維護的工具
    • 支援 GitHub、GitLab、Azure DevOps 等多種服務
    • 可以用 Windows 認證管理、Token 或 OAuth 自動登入
    • 初學者最方便
  2. Git Credential Manager (舊版)

    • 舊版本,不建議選
  3. Wincred / Windows Credential Store

    • Windows 內建的簡單版本
    • 功能較少,支援有限
    • 適合只連一個服務的用戶
  4. None

    • 不使用任何 credential helper
    • 每次 push / pull 都要輸入帳號密碼
    • 初學者不建議

✅ 建議設定

選項 推薦度 原因
Git Credential Manager Core ⭐⭐⭐⭐⭐ 支援多種平台,自動記住帳號密碼,最方便
Windows Credential Store / Wincred ⭐⭐⭐ 功能少,但可用
None 每次都要輸入,不方便,初學者不推薦

💡 補充說明

  • 選 Git Credential Manager Core 後,第一次 push GitHub 或 GitLab 時會自動跳出登入視窗
  • 登入完成後,以後就不用再輸入帳號密碼
  • 如果你使用 **Personal Access Token (PAT)**,也會自動存下來

結論:

安裝時選 Git Credential Manager Core,對初學者最方便、最安全,也符合 GitHub / GitLab 教學流程。


如果你願意,我可以幫你整理一份 Git for Windows 安裝全套推薦選項清單,從 Editor、Branch、PATH、SSH、Line endings、Terminal、Pull 行為、Credential 一次看懂。

你要我整理嗎?

我來用 初學者也能懂的方式說明 Git 安裝時的 「Configuring extra options」 頁面,以及推薦設定。


🎯 「Configuring extra options」是什麼?

這一頁包含一些 額外功能,可提升使用 Git 的便利性,但大部分都不是必要。
你只要了解每個選項的作用,就能決定要不要勾選。


⚙️ 常見選項及建議

選項 說明 建議
Enable file system caching 啟用 Git 的檔案系統快取,加快 status / diff 等操作 ✔ 建議勾選,提升效能
Enable Git Credential Manager 啟用 Git Credential Manager Core(帳號密碼自動記住) ✔ 建議勾選,方便 push/pull
Enable symbolic links 允許 Git 儲存 symbolic links(類似快捷方式 / 軟連結) ⚪ 視需求勾選,Windows 初學者可不勾
Enable experimental options 啟用實驗功能 ❌ 不建議,初學者用不到,可能不穩定

✅ 初學者推薦配置

  • Enable file system caching → 勾選
  • Enable Git Credential Manager → 勾選
  • Enable symbolic links → 依需求(大部分初學者不需要)
  • Enable experimental options → 不勾選

💡 補充說明

  • 文件快取(file system caching)對大型專案特別有用,可以讓 git statusgit diff 更快
  • Credential Manager 幫你記住帳號密碼或 token,避免每次輸入
  • Symbolic links 主要在 Linux/macOS 開發時用到,Windows 初學者通常不需要
  • Experimental 選項功能不穩定,初學者不必碰

結論:

勾選 file system cachingGit Credential Manager,其他選項視需求決定即可。


如果你願意,我可以幫你把 整個 Git for Windows 安裝流程的推薦選項整理成一份 完整表格,從 Editor、Branch、PATH、SSH、Line endings、Terminal、Pull 行為、Credential、Extra Options 一次看懂。

你要我整理嗎?