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 ,該如何設定?
下面我會用初學者也能完全理解的方式告訴你:
- 什麼時候會用到 Scalar?
- 如果以後真的要用,要如何安裝?
- 要如何設定並開始使用 Scalar?
你現在先不裝沒關係,因為以後用得到時,只需要兩行指令就能啟用!
🧩 什麼時候會用到 Scalar?
Scalar 是 管理超大型 Git 專案 的工具,專門給:
- 很大的 repo(例如 5GB、10GB、甚至 100GB 以上)
- 歷史紀錄很多、checkout 很慢
- 企業級 Mono-repo(例如:微軟、Google、Facebook )
- 你的專案會越來越大,需要長期效能優化
如果你只是一般的 Vue 專案、後端專案、side project:
👉 完全用不到 Scalar。
✔ 如果哪一天用到了:如何安裝 Scalar?
只要你未來需要,它可以「後裝」
而且非常簡單:
方法 1:使用 Git for Windows Installer 重新安裝(最簡單)
- 回到 Git for Windows 安裝程式
- 選取
Scalar (Git add-on) - 直接完成安裝即可
完全不會破壞你的 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 | 新增會員資料功能 |
那這個編輯器是什麼?
👉 就是你安裝 Git 時選的那個。
例子 2:你做 rebase
1 | git rebase -i HEAD~3 |
Git 會開啟編輯器,讓你編輯 rebase 順序:
1 | pick 123abc 修正登入錯誤 |
這個開起來的編輯器,也就是你選的那個。
⚙️ Git 使用編輯器的時機
| Git 操作 | 用到編輯器? |
|---|---|
git commit(沒 -m) |
✔ |
git rebase -i |
✔ |
git merge(有衝突訊息) |
✔ |
git tag(加註記) |
✔ |
打開 .gitconfig |
✔ |
git push |
❌ |
git pull |
❌ |
只要 Git 要你輸入「多行文字」,就需要編輯器。
🧭 為什麼要選 VS Code?
因為若你選到 Vim/Nano,畫面會像:
1 | :q! |
你會不知道怎麼退出、怎麼編輯,非常痛苦(真的)。
而 VS Code:
- 好看
- 好編輯
- 支援中文
- 適合初學者
VS Code 打開 commit message 時會長這樣:
1 | 新增會員功能 |
完全不需要記快捷鍵。
🎯 最簡單結論
這個選項是在設定:
當 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 混用」的困擾
除非你的團隊有特殊需求,不需要改成其他名字
📌 補充
- 這只影響 新建立的 Git 倉庫
- 已存在的倉庫不會受到影響
- 可以隨時在 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 | git --version |
不用每次都開 Git Bash
- 如果不加入 PATH,你只能在 Git Bash 裡使用 Git
⚙️ 安裝畫面常見三個選項
- Use Git from Git Bash only
- 只有 Git Bash 可以用 Git
- PowerShell / CMD 無法用
- 安全,但不方便
- Git from the command line and also from 3rd-party software ✅ 推薦
- Git Bash、PowerShell、CMD 都可以用 Git
- 大部分開發者都選這個
- 配合 VS Code 或其他 IDE 最方便
- Use Git and optional Unix tools from the Command Prompt
- Git + 部分 Unix 指令都能在 CMD / PowerShell 使用
- 可能會覆蓋 Windows 內建命令(例如
find、sort) - 初學者不推薦
✅ 建議設定
| 選項 | 推薦度 | 說明 |
|---|---|---|
| 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 | git --version |
- 無論你用 Git Bash、PowerShell、Windows Terminal 或 VS Code Terminal 都可用
如果你要,我可以幫你把 Git 安裝的整個選項流程圖(Editor / Branch / PATH / Line endings / Extras) 做一個「初學者最推薦配置」,一次看懂怎麼選。
你想要我畫嗎?
明白了,你看到的是兩個選項,其實意思是 Git 內建的 SSH 或者使用你自己系統安裝的 OpenSSH。來解釋清楚:
🎯 「Choosing the SSH executable」選項解釋(二選一)
Use bundled OpenSSH ✅ 推薦
- Git for Windows 內建的 OpenSSH
- 不需要你額外安裝
- 初學者最方便,直接可以生成 SSH key 與遠端倉庫連線
- 保證 Git Bash、VS Code Terminal 都能用
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(最簡單、保險)
- 下載最新 Git for Windows 安裝程式
- 選「修改(Modify)」或直接重新安裝
- 到 Choosing the SSH executable 選 Use external OpenSSH
- 完成安裝即可
不會影響現有的 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
方法:
- 重新安裝 Git,修改選項(最簡單)
- 或用
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)
- Windows →
Git 會幫你自動轉換換行符號,避免多人跨平台合作時出現「整個檔案都變成修改」的問題。
⚙️ 安裝畫面常見選項
Git for Windows 一般會有三個選項:
Checkout Windows-style, commit Unix-style line endings ✅ 推薦
- Windows 上用
CRLF(方便 Notepad / VS Code 正確顯示) - Git 儲存到 repo 時自動轉成
LF(Unix 標準) - 跨平台最安全,推薦初學者
- Windows 上用
Checkout as-is, commit as-is
- 不做任何轉換
- 你本地用什麼,Git 就存什麼
- 適合專案全都是同一平台,或不希望 Git 轉換
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 裡的顯示、顏色、字型、快捷鍵
⚙️ 常見選項
Use MinTTY (the default terminal of MSYS2) ✅ 推薦
- MSYS2 內建的終端機
- 支援彩色、字型大小可調、複製貼上方便
- 幾乎所有 Git for Windows 教學都用這個
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 會問你帳號密碼,
之後幫你自動記住,不用每次都輸入
⚙️ 常見選項
Git Credential Manager Core (推薦) ✅
- 微軟官方維護的工具
- 支援 GitHub、GitLab、Azure DevOps 等多種服務
- 可以用 Windows 認證管理、Token 或 OAuth 自動登入
- 初學者最方便
Git Credential Manager (舊版)
- 舊版本,不建議選
Wincred / Windows Credential Store
- Windows 內建的簡單版本
- 功能較少,支援有限
- 適合只連一個服務的用戶
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 status或git diff更快 - Credential Manager 幫你記住帳號密碼或 token,避免每次輸入
- Symbolic links 主要在 Linux/macOS 開發時用到,Windows 初學者通常不需要
- Experimental 選項功能不穩定,初學者不必碰
✅ 結論:
勾選 file system caching 和 Git Credential Manager,其他選項視需求決定即可。
如果你願意,我可以幫你把 整個 Git for Windows 安裝流程的推薦選項整理成一份 完整表格,從 Editor、Branch、PATH、SSH、Line endings、Terminal、Pull 行為、Credential、Extra Options 一次看懂。
你要我整理嗎?