跳转至正文

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 吗?
否。那是一个图形界面 (GUI)
包含 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 你就可以完成克隆和提交。

它有什么用?

克隆、提交与分支操作

git.exe 可以与任何 Git 远程仓库通信。GitHub 只是其中一个托管平台,并不是版本控制系统本身。

Git Bash

随 Git for Windows 一同提供的 MinGW shell 环境。Windows Terminal 是另一种终端宿主,你可以将其指向 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
内存 客户端极其轻量。超大型仓库需要足够的磁盘和内存来执行状态检查

资源占用概况

CPU 需求
跟随您在应用内打开的内容
内存需求
跟随文档、标签页或库

安装的进程

这些可执行文件属于该产品安装后的组件。

安装的进程
git.exe 该安装版本对应的 Git 命令
git-bash.exe 随 Git for Windows 附带的 Git Bash 启动器

启动项组件

Git 不需要托盘图标。你单独安装的凭据助手或图形界面可能会随 Windows 一起启动。

文件位置

Git 常见位置
典型安装 C:\Program Files\Git\

文件格式

GITPATCH

常见问题

用户安装了 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) 建议使用固态硬盘。

技术细节

技术细节

厂商版本号会发生变动。本文不锁定特定内部版本。

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?