GitHub Desktop
也称为 github desktop app、gh desktop
GitHub 官方出品的 Windows 版 Git 图形界面。其进程为 GitHubDesktop.exe。即使不使用此应用程序,你依然可以使用 git.exe。
您需要了解的内容
GitHub Desktop 是一个图形用户界面(GUI)。即使没有它,git.exe 依然可以正常运行。
GitHubDesktop.exe 是 GitHub 官方的 Windows GUI。Git for Windows 则是 git.exe 加上 Git Bash。卸载 Desktop 不会删除 Git。安装 Desktop 也不会替代 git-scm.com。
- 它是什么?
- GitHub 官方的 Git GUI
- 使用 git 一定需要它吗?
- 不需要。git.exe 可以独立运行
- 它和 gh.exe 一样吗?
- 不一样。那是 GitHub CLI
什么是 GitHub Desktop?
GitHub Desktop 是 GitHub 提供的 GUI,用于克隆、提交和发起拉取请求(pull request)。它在底层与 Git 通信。它既不是 git.exe,也不是 gh.exe。
如果您从未用过它
如果有人建议安装 GitHub Desktop,它指的是 GitHub 提供的点击克隆窗口,而不是 git.exe。请从 desktop.github.com 下载。即使没有此 GUI,您也已经可以使用 Git for Windows。Sourcetree 和 Fork 是其他 Git 窗口工具。gh.exe 是 GitHub CLI,不是这个 Electron 应用。
它有什么用?
历史记录和差异(diff)对比窗口。Git Bash 中的 git status 无需此 GUI 即可完成相同的工作。
针对 GitHub 进行登录并处理拉取请求。以 Bitbucket 为主的工作环境通常会改用 Sourcetree。
Desktop 可以将代码仓库传递给 VS Code 或其他编辑器。该编辑器依然是一个独立的进程。
它适合谁?
- 想要使用 GitHub 但不想整天面对终端的人群
- 所在课程安装了此应用而非 Git Bash 的学生
- 因为两者都包含 Git 而将其与 git.exe 混淆的任何人
当前状态
GitHub Desktop (2015) 是 GitHub 旗下的当前 Git GUI。开发商目前仍引导 Windows 用户访问 https://desktop.github.com/。
它存在多久了?
GitHub 于 2015 年推出了这款 Electron 桌面应用,取代了早期的 GitHub for Windows / C# 客户端。它比 Git (2005) 晚,比 GitHub CLI (2020) 早。当前产品名称仍为 GitHub Desktop。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | 符合 GitHub Desktop 文档要求的当前 64 位 Windows 10 或 Windows 11 版本 |
|---|---|
| 内存 | Electron 基准占用加上您打开的代码仓库 |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| GitHubDesktop.exe | GitHub Desktop 窗口 |
|---|
启动项组件
GitHub Desktop 可以重新打开上一个代码仓库。这属于会话恢复,并不是名为 GitHub 的 Windows 服务。
文件位置
| 典型安装 | C:\Users\<you>\AppData\Local\GitHubDesktop\ |
|---|
文件格式
常见问题
误以为这就是 Git
如果安装了 Git for Windows,where.exe git 应该仍然能够找到 Program Files\Git。Desktop 则是 GitHubDesktop.exe。
此处认证成功,CLI 却失败
Desktop 会为自身的 Git 调用存储 GitHub 凭据。在常规终端中运行 git push 可能仍需要 Git Credential Manager。
故障排除
确认打开的是 GitHub Desktop 而不是 git-bash.exe
窗口标题和 GitHubDesktop.exe 路径代表该产品。Program Files\Git 是版本控制系统的移植版。
从 desktop.github.com 安装
声称是 GitHub Desktop pro 的内容多为垃圾流氓软件。GitHub 官方提供真正的安装程序。
使用 File > Options > Git 查看它调用的 Git
Desktop 可以使用内置捆绑的 Git,也可以使用系统 Git。该设置不会安装 Sourcetree。
替代方案
如果只需要命令行,请选择 Git for Windows。如果需要在终端中处理拉取请求,请使用 GitHub CLI。如果远程仓库托管在 Bitbucket,请选择 Sourcetree。
官方帮助与下载
请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。
| 下载 | desktop.github.com/ 官方安装程序或厂商页面 |
|---|---|
| 帮助 | docs.github.com/desktop 厂商支持 |
| 官方网站 | desktop.github.com/ 请从此处开始,而非随意的 exe 托管网站 |
| GitHub 文档:Desktop | docs.github.com/en/desktop 克隆、提交和账户帮助 |
相关硬件
该 GUI 是一个 Electron 应用。大型代码仓库需要充足的内存(RAM)和固态硬盘(SSD)。独立显卡(GPU)不会加快提交速度。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- GitHub Desktop 官方网站 · 厂商产品页面
- GitHub Desktop 帮助 · 厂商支持
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。