跳至内容
GitTree

Windows 版 GitTree

Windows 11 和 Windows 10 的 Git GUI 和 Git 客户端

从 Microsoft Store 获取适用于 64 位 Windows 11 和 Windows 10(22H2)的 GitTree,或选择直接下载 EXE 安装程序。以提交图查看历史,逐行暂存,交互式变基,解决冲突并撤销误操作。GitTree 使用 Git for Windows,仓库保存在你的电脑上,界面支持英语和阿拉伯语。

选择如何在 Windows 上安装

推荐用于Windows从 Microsoft Store 获取

由 Microsoft 签名和分发,并通过 Microsoft Store 进行更新。

下载 Windows EXE

x64 安装程序 (.exe)

更喜欢直接下载? x64 EXE 当前未签名,Windows 可能会显示安全警告。商店认证仅适用于商店版本。

所有下载和安装指南

Windows 11 或 Windows 10 (22H2) · 64 位 x64 · Microsoft Store 或直接 EXE · 需要 Git for Windows 2.39 或更高版本

GitTree 作为 Windows 的 Git GUI 有何作用

  • 64 位 Windows 的小型安装程序

    GitTree 使用 Rust 和 Tauri 构建,使用 Microsoft Edge WebView2 绘制窗口,Windows 11 已包含该功能,因此安装程序仅约为 10 MB。在 Windows 10 上,安装程序会下载并设置 WebView2(如果缺少)。

  • 运行您的 Git for Windows

    GitTree 从不捆绑自己的 Git。它运行您从 git-scm.com 安装的 Git for Windows,因此每个操作都与 git 在 PowerShell 或 Git Bash 中执行的操作相匹配,并且除非您要求,否则它永远不会更改您的 Git 配置。

  • 您可以阅读的 Git 树查看器

    每个分支都有自己的颜色编码通道,其中包含分支、标记和远程标签、存储以及分支提示上的拉取请求和 CI 芯片。按消息、作者、哈希、文件或更改的代码进行搜索。

  • 舞台线、变基、撤消

    暂存整个文件、一大块或单行。在交互式变基中重新排序、压缩和改写提交,在三向编辑器中修复冲突,并从工具栏中撤消提交、签出、重置、变基或丢弃:GitTree 在每个破坏性步骤之前拍摄快照。

  • 专为键盘和您的工具而设计

    可重新绑定的 Ctrl 快捷键、Ctrl+Shift+P 上包含约 300 个命令的命令调色板、图形下带有您自己的 shell 的内置终端,以及在 VS Code、JetBrains IDE、WinMerge 或 Beyond Compare 中打开的差异和文件。

  • 凭证管理器,无使用遥测

    令牌和密码仅存在于 Windows 凭据管理器中,而不存在于文件或日志中。您的存储库保留在您的 PC 上,并且没有使用情况遥测、没有分析,也没有崩溃上传。

GitTree 分支菜单,包含命名两个分支的合并、变基、交互式变基、快进和重置选项
GitTree 中的分支菜单:合并、变基、交互式变基和快进,每个菜单都命名两个分支,以及软重置、混合重置和硬重置。

Windows 上的 GitTree 的系统要求

Windows版本
Windows 11 或 Windows 10 版本 22H2。不支持早期版本的 Windows。
处理器
64 位 x64,配备 Intel 或 AMD 处理器。没有针对 ARM 处理器的构建,也没有 32 位构建。
Git for Windows 2.39 或更高版本
GitTree 使用您的 Git 并且从不捆绑它。从 git-scm.com 安装 Git for Windows,或运行 winget install --id Git.Git -e --source winget,并使用 git --version 检查版本。
Microsoft Edge WebView2
GitTree 使用 WebView2 绘制其界面。 Windows 11 包括它;在 Windows 10 上,GitTree 安装程序会下载并设置它(如果缺少),这需要互联网连接。
管理员批准
直接 EXE 为所有用户安装并要求管理员批准。 Microsoft Store 版本遵循您的 Windows 和组织商店政策;在受管理的 PC 上,请询问您的 IT 管理员允许使用哪种安装方法。
帐户和互联网
使用在本网站上免费创建的 GitTree 帐户(使用您的电子邮件地址或使用 GitHub、GitLab、Bitbucket 或 Azure DevOps)登录。然后,免费计划涵盖了每个 Git 功能,您可以使用自己的 Git 凭据进行推送和拉取,并且您的存储库保留在您的计算机上。托管集成和 AI 助手 Nour 随 GitTree Pro 一起提供。首次启动需要互联网登录; GitTree 签入后,它会在两次签入之间离线工作最多 7 天。

如何在 Windows 11 和 10 上安装 GitTree

安装 Git for Windows,然后选择 Microsoft Store 版本或直接 EXE。以下步骤涵盖了通过您的第一个存储库的两条路线。

  1. 安装 Git for Windows 2.39 或更高版本

    打开 PowerShell 或命令提示符并运行 git --version。如果它打印出 2.39 或更高,那么你就准备好了。如果 Git 丢失或较旧,请从 git-scm.com 下载 Git for Windows 并运行其安装程序,或运行 winget install --id Git.Git -e --source winget。然后打开一个新窗口并再次检查 git --version。

  2. 下载 GitTree 安装程序

    选择从 Microsoft Store 获取推荐版本。该链接在新选项卡中打开;选择“获取”或“安装”,然后在出现提示时打开 Microsoft Store 应用程序。对于独立文件,请选择下载 Windows EXE 以获取最新的直接 x64 安装程序。

  3. 运行安装程序并批准它

    对于应用商店版本,请让 Microsoft Store 完成安装。对于直接 EXE,打开安装文件并批准管理员提示。该 EXE 目前尚未签名;如果 Windows 阻止它,请使用 Microsoft Store 或询问您的 IT 管理员。商店认证不涵盖单独的 EXE。

  4. 从“开始”菜单打开 GitTree

    从开始菜单启动 GitTree。如果 Git for Windows 缺失或早于 2.39,则 GitTree 会提示并显示如何安装;安装 Git 后,重新启动 GitTree。

  5. 登录

    GitTree 打开并登录到 GitTree。选择登录或创建帐户:您的浏览器将打开 gittree.app,您可以在其中使用电子邮件或 GitHub、GitLab、Bitbucket 或 Azure DevOps 登录并确认。当浏览器要求打开GitTree时,允许;免费计划涵盖了所有 Git 功能。如果没有返回,请选择在 GitTree 中手动输入身份验证代码,然后粘贴网站显示的一次性代码。

  6. 打开你的第一个存储库

    在 GitTree 起始页上,选择“打开”以获取 PC 上的文件夹,选择“克隆”以从 URL 或连接的帐户复制存储库,或选择“初始化”以启动新的存储库。扫描存储库可查找文件夹中已有的存储库。

使用 SHA-256 校验和验证 Windows 安装程序

对于直接 EXE,请将 PowerShell 中的 Get-FileHash 与同一 GitHub 版本中的 SHA256SUMS.txt 中的匹配文件名进行比较。大写和小写哈希是等效的。校验和检查文件完整性,而不是发布者身份或认证。直接 EXE 当前未签名。对于商店版本,Microsoft Store 处理包验证和更新。

Get-FileHash $env:USERPROFILE\Downloads\Git-Tree*.exe -Algorithm SHA256
GitHub Releases

对 Windows 上的 GitTree 进行故障排除

  • “Windows 保护了您的电脑”

    直接 EXE 当前未签名,可以触发 Microsoft Defender SmartScreen。使用 Microsoft Store 版本通过应用商店进行安装。在受管理的 PC 上,遵循组织的策略或询问 IT。商店认证不会签署独立的 EXE。

  • 智能应用程序控制阻止了安装程序

    当启用智能应用程序控制时,Windows 11 可能会阻止未签名的直接 EXE。通过此页面上的 Microsoft Store 链接进行安装,或向您的 IT 管理员询问批准的安装方法。保持您的 Windows 安全保护处于启用状态。

  • GitTree 说找不到 Git

    GitTree 在您的 PC 上使用 Git,并且从不安装 Git。从 git-scm.com 安装 Git for Windows,或运行 winget install --id Git.Git -e --source winget,然后重新启动 GitTree。如果 Git 位于不寻常的文件夹中,请选择“定位 Git…”并选择其 git.exe,或设置“首选项”→“常规”→“Git 可执行文件”。

  • “This Git is too old”

    GitTree needs Git 2.39 or newer, and the screen names the Git it found and its version.从 git-scm.com 运行最新的 Git for Windows 安装程序,或 winget upgrade --id Git.Git -e --source winget,然后选择 Check again。 To use a different Git, set Preferences → General → Git executable.

  • 登录后浏览器不会返回到 GitTree

    当您的浏览器询问是否可以打开 GitTree 时,请允许。如果没有任何反应,请选择在 GitTree 中手动输入身份验证代码,然后粘贴网站显示的一次性代码。仅在开始登录的应用程序中输入它。

  • 遥控器每次都会询问您的密码

    使用 GitTree Pro,在首选项 → Integrations 中连接帐户,或在其中生成 SSH 密钥并将其上传到 GitHub、GitLab 或 Bitbucket; GitTree 将令牌或密码保留在 Windows 凭据管理器中。 GitTree leaves your Git config alone, so a credential helper you already use keeps answering.

Windows 的 GitTree:问题与解答

GitTree 在 Microsoft Store 上可用吗?

是的。使用此页面上的 Microsoft Store 按钮可在新选项卡中打开官方 GitTree 列表。 Microsoft 签署并分发应用商店版本并管理其更新。直接的 x64 EXE 也可用,目前未签名。商店和 GitHub 版本可能会在不同时间推出。

有 Windows 的免费 Git GUI 吗?

是的。 GitTree 是适用于 64 位 Windows 11 和 Windows 10 (22H2) 的 Git GUI 和 Git 客户端。它将您的存储库显示为提交图,并允许您暂存单行、提交、分支、合并、变基、存储和推送,而无需输入 Git 命令。其免费计划涵盖了个人和组织的所有 Git 功能,包括私人存储库,以及您的 GitTree 帐户和您自己的 Git 凭据。托管集成和 AI 助手 Nour 随 GitTree Pro 一起提供,可免费试用。

GitTree 适用于 Windows 11 和 Windows 10 吗?

是的,在 64 位 (x64) Windows 11 和 Windows 10 版本 22H2 上。同一安装程序涵盖两者。不支持早期版本的 Windows。

我需要 Git for Windows 才能使用 GitTree 吗?

是的。 GitTree 运行安装在您 PC 上的 Git,并且从不捆绑自己的 Git,因此每个操作都与 git 在命令行上执行的操作相匹配。从 git-scm.com 安装 Git for Windows 2.39 或更高版本,或运行 winget install --id Git.Git -e --source winget,然后在 PowerShell 或命令提示符中使用 git --version 检查它。如果 GitTree 已打开,请重新启动它。

如何在 Windows 上安装 GitTree?

安装 Git for Windows 2.39 或更高版本。然后在此页面上选择 Microsoft Store 并通过商店安装,或下载直接 EXE 并运行其安装程序。直接 EXE 当前未签名,可能被 Windows 安全性阻止。从“开始”打开 GitTree,登录并打开存储库。商店更新通过 Microsoft Store 进行;直接安装使用 GitTree 的更新程序。

为什么 Windows SmartScreen 会发出有关 GitTree 安装程序的警告?

直接的 Windows EXE 当前未签名。 Microsoft Store 认证适用于 Store 版本,并且不签署单独的 EXE。使用 Microsoft Store 版本进行商店签名安装,或向您的 IT 管理员询问直接安装程序。 SHA-256 校验和确认文件完整性,而不是可信发布者。

GitTree 是在 ARM 上的 Windows 上运行还是在 32 位 Windows 上运行?

没有针对 ARM 处理器的构建,也没有 32 位构建。该安装程序适用于配备 Intel 或 AMD 处理器的 64 位 x64 PC,并且 GitTree 未在 ARM 设备上的 Windows 上进行测试。

我可以在没有管理员权限的情况下安装 GitTree 吗?

直接 EXE 会为所有用户安装,并需要管理员批准。 Microsoft Store 版本遵循您的 Windows 和组织商店政策。如果受管 PC 上的应用商店安装被阻止,请询问 IT 人员。没有可移植的 Windows 构建或 MSI 包。

Git for Windows 不是已经包含 Git GUI 了吗?

确实如此:根据 gitforwindows.org,Git for Windows 附带了 Git BASH 和 Git GUI,这是大多数 Git 命令的图形版本。 GitTree 是一个单独的应用程序,在同一 Git 上运行,并添加了颜色编码的提交图、行暂存、通过拖放进行的交互式变基、三向冲突编辑器、风险操作撤消以及针对 GitHub、GitLab、Bitbucket 和 Azure DevOps 的拉取请求。您可以继续使用两者。

GitTree 是否可以与 GitHub、GitLab、Bitbucket 和 Azure DevOps 配合使用?

是的。任何 Git 远程都可以通过 HTTPS 或 SSH 运行。您还可以连接 GitHub(包括 GitHub Enterprise Server)、GitLab(gitlab.com 和自我管理)、Bitbucket Cloud、Bitbucket Data Center 和 Azure DevOps 来克隆存储库并处理拉取请求和 CI 检查。对 GitLab、Azure DevOps、GitHub Enterprise Server 和 Bitbucket Data Center 的支持是新增的。

GitTree 将我在 Windows 上的令牌和密码保存在哪里?

仅在 Windows 凭证管理器中,绝不在文件、日志或 URL 中。其中包括您连接的托管帐户的令牌和密码。在首选项 → Integrations 中断开帐户连接,以从凭据管理器中删除其令牌。

GitTree 可以免费用于商业用途和私人存储库吗?

是的。 GitTree 有一个免费计划,涵盖所有 Git 功能、私人存储库和商业用途,适用于个人和组织。 Nour,AI 助手,托管集成和 AI 绘图功能随 GitTree Pro 一起提供;定价页面比较计划。它不是开源的:它的源代码是私有的,其公共 GitHub 存储库托管版本。

GitTree 可以离线工作吗?

主要是。首次启动需要一次互联网,以使用您的 GitTree 帐户登录;之后,GitTree 会离线恢复您的会话,并且一旦签入,它会在两次检查之间离线工作最多 7 天。您的存储库位于您的 PC 上,因此提交、分支、差异和历史记录不需要连接,而获取、拉取和推送则需要您的遥控器。

如何从 Windows 卸载 GitTree?

打开设置 → 应用程序 → 已安装的应用程序(Windows 10 上的应用程序和功能),找到 GitTree 并选择卸载。要同时删除其设置和缓存,请删除 %APPDATA% 和 %LOCALAPPDATA% 中的 com.eslamfaisal.opengittree 文件夹。如果您希望从凭证管理器中删除您的托管帐户的令牌,请先在首选项 → Integrations 中断开您的托管帐户的连接。

比较 Git 客户端

与开发人员最常使用的 Git GUI 进行诚实、来源的比较,包括每个 GUI 的优点。

阅读:2026 年最好的 Git GUI 客户端

更多关于GitTree

macOS、Windows 和 Linux 的下载页面、每个 GitTree 功能以及 Ubuntu 和 Debian 的安装指南。