跳至內容

Git

應用程式Git for Windows

亦稱為 git for windows、git-scm、git bash

Git for Windows生產力

分散式版本控制。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
Feex 指出
如果某篇指南指出要安裝 Git,我會引導您前往 git-scm.com/download/win。我不會告訴您必須安裝 GitHub Desktop。這兩種產品可以並存。

什麼是 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 Bash

隨附於 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 64 位元
免安裝版
ARM64

系統需求

數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。

最低需求

最低系統需求
作業系統 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 一同啟動。

檔案位置

常見 Git 位置
典型安裝路徑 C:\Program Files\Git\

檔案格式

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月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?