Git
亦稱為 git for windows、git-scm、git bash
分散式版本控制。Git for Windows 提供 git.exe 與 Git Bash。它不是 GitHub Desktop 圖形介面。
您需要瞭解的資訊
Git 是 git.exe。GitHub Desktop 是不同的產品。
Git for Windows 是 Git 的官方 Windows 移植版本。安裝程式會將 git.exe 放置於 Program Files\Git 並包含 Git Bash。GitHub Desktop 則是 GitHubDesktop.exe。您可以完全不使用該圖形介面來操作 git。
- 它是什麼?
- 分散式版本控制
- 它是 GitHub Desktop 嗎?
- 否。那是圖形化介面
- Git Bash?
- 是的。它隨附於 Git for Windows
什麼是 Git?
Git 是一套分散式版本控制系統 (VCS)。Git for Windows 封裝了 git.exe、Git Bash 與相關 MinGW 工具。它不是 GitHub,也不是 GitHub Desktop。
如果您從未用過它
如果課程要求安裝 Git,這指的是命令列工具。請從 git-scm.com/download/win 下載。安裝完成後,您會取得 git.exe 以及通常會包含的 Git Bash。GitHub Desktop 是來自 GitHub 的獨立圖形介面。僅靠 git.exe 即可進行複製 (clone) 與提交 (commit)。
它有什麼用途?
git.exe 可與任何遠端 Git 儲存庫進行通訊。GitHub 只是其中一個代管服務,而非版本控制系統本身。
隨附於 Git for Windows 的 MinGW Shell。Windows 終端機是另一個不同的主機程式,您可以將其指向 git-bash.exe。
Git Credential Manager 通常會與 git.exe 一併安裝。該協助程式並不是 GitHub Desktop。
它是為誰設計的?
- README 預設需使用 git 命令的任何人
- 誤以為 GitHub Desktop 就是 Git 的使用者
- 需要在 Windows 上使用 Git Bash 的使用者
目前狀態
Git (2005) 是 Git for Windows 目前提供的版本控制工具。原廠仍引導 Windows 使用者前往 https://git-scm.com/download/win。
它的歷史有多久?
Linus Torvalds 於 2005 年發布 Git。Git for Windows 是持續維護的原生移植版本。它比 GitHub Desktop (2015) 更早問世,也早於 gh.exe。常見問題解答中列出的目前套件最低作業系統要求為 Windows 8.1。
版本
主要管道優先。確切的版本號在此並未全部經過驗證。
系統需求
數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。
最低需求
| 作業系統 | Git for Windows 常見問題解答:近期正式發行的 x64 Windows,最低支援為 Windows 8.1 |
|---|---|
| 記憶體 (RAM) | 用戶端本身很輕量。大型儲存庫需要較多磁碟與 RAM 來執行狀態檢查 |
資源概況
- CPU 需求
- 跟隨您在應用程式內開啟的內容
- RAM 需求
- 跟隨文件、分頁或資料庫
已安裝的處理程序
安裝本產品後,這些可執行檔即歸屬於本產品。
| git.exe | 該安裝版本的 Git 命令 |
|---|---|
| git-bash.exe | 隨附於 Git for Windows 的 Git Bash 啟動器 |
啟動元件
Git 不需要常駐於系統匣。您另外安裝的協助程式或圖形介面軟體可能會隨 Windows 一同啟動。
檔案位置
| 典型安裝路徑 | C:\Program Files\Git\ |
|---|
檔案格式
常見問題
使用者安裝了 GitHub Desktop,卻以為找不到 Git
GitHub Desktop 可以呼叫 Git。但官方命令列工具仍屬於 git-scm.com。如果您已安裝 Git for Windows,執行 where.exe git 應該會指向 Program Files\Git。
換行字元與憑證提示
core.autocrlf 與 Git Credential Manager 屬於 Git for Windows 的設定項目。它們不是 Sourcetree 的設定。
疑難排解
where.exe git
Program Files\Git 代表 Git for Windows。若 git.exe 僅存在於 GitHub Desktop 目錄下,表示您從未安裝過官方移植版本,或是 PATH 環境變數遺失了該路徑。
git update-git-for-windows
該命令用於更新此移植版本。它不會更新 GitHub Desktop。
請僅從 git-scm.com/download/win 下載
gitforwindows.org 指向同一個專案。下載網站上隨意提供的 git.exe 並非官方移植版本。
替代方案
GitHub Desktop、Sourcetree 與 Fork 是將 Git 包裝在視窗介面中的工具。您仍然需要 Git 引擎。本文介紹的正是該引擎。
官方說明與下載
請優先諮詢原廠。隨機出現的 exe 下載網站並非支援管道。
| 下載 | git-scm.com/download/win 官方安裝程式或廠商頁面 |
|---|---|
| 說明 | git-scm.com/doc 廠商支援 |
| 官方網站 | git-scm.com/ 請從此處開始,而非隨機的 exe 託管網站 |
| Git for Windows 常見問題解答 | gitforwindows.org/faq 受支援的 Windows 版本 |
相關硬體
任何目前的 Windows PC 都可以執行 git.exe。龐大的單一整合式儲存庫 (monorepo) 則需要搭配 SSD。
技術詳細資訊
技術詳細資訊
廠商版本號碼會變更。本文未限定特定組建。
來源與驗證
記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.
- Git 官方網站 · 廠商產品頁面
- Git 說明 · 廠商支援
- Git for Windows 常見問題解答 · Windows 移植版本目前支援的項目
- Foxhole 處理程序圖譜 · 來自 Windows 電腦的第一手樣本。非實驗室基準測試。
這篇文章實用嗎?
只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。
感謝您。這有助於我們改進此頁面。