Git Tower for Linux:有没有,以及用什么代替
Tower 没有 Linux 版本。以下是其官方页面列出的内容、Tower 用户在 Linux 上容易错过的内容,以及哪些 Git 客户端在 Ubuntu、Debian 和其他发行版上涵盖了相同的内容。
撰写者 Kodmora
GitTree 背后的软件公司
- Git 图形用户界面客户端
- 比较
- Linux
披露:GitTree 的制作者撰写了这篇文章,因此我们拥有 GitTree 的股份。我们从其官方页面和我们自己的使用情况描述每一种产品,包括我们的产品,并说明其他工具更适合哪些地方。
在此页面上
不。 Tower 是一款仅适用于 macOS 和 Windows 的付费桌面客户端,没有 Linux 版本,并且它没有按计划列出。在 Linux 上,最接近的替代品是具有提交图、行分段和撤消功能的 GUI 客户端。我们的选择(带有明显的偏见)是 GitTree:用于 Ubuntu 和 Debian 的 .deb 以及 AppImage,其中包含免费计划中的所有 Git 功能。
GitTree 的制作者撰写了这篇文章,因此请相应地权衡我们的建议。关于 Tower 的每项声明均来自其官方页面,并在我们的 Tower 比较 日期进行检查,并在下面的来源中列出。
Tower 是否在 Linux 上运行?
- Tower 的网站 仅提供 macOS 和 Windows 下载,没有 Linux 版本,一份许可证涵盖这两个版本。
- 其要求列出了 Apple 芯片和 Intel Mac,然后是 Windows 10 或更新版本,并且没有列出 Linux。
- 不存在任何形式的官方软件包:没有 .deb、没有 .rpm、没有 AppImage、没有 Flatpak。
我们尚未在 Wine 或类似层下测试 Tower 的 Windows 版本。 Tower 不支持该设置,因此为 Linux 构建的客户端是实际的答案。
哪些 Git 客户端在 Linux 上运行?
| 客户 | Linux 包 | 私有存储库 | 适合 |
|---|---|---|---|
| GitTree | .deb 和 AppImage(x86_64、Ubuntu 22.04+、Debian 12+) | 包含在免费计划中 | 带有撤消功能和冲突编辑器的完整 GUI |
| GitKraken Desktop | .deb、.rpm、.tar.gz 和 Snap | 付费计划 | 需要云和团队功能的团队 |
| Sublime Merge | 已签名 apt、pacman、yum、dnf 和 zypper 存储库 | 需要许可证才能继续使用它 | 键盘驱动速度 |
| SmartGit | tar.gz、.deb 和 Flathub | 工作用途的商业许可 | 深层 Git 功能、永久许可证 |
| Lazygit | 发布版本,终端应用程序 | 免费和开源 | 终端用户,也通过 SSH |
完整的比较以及每种方案的优缺点,请参见 Linux 的最佳 Git GUI。
Tower 用户在 Linux 上错过了什么?
| 在Tower | 在 GitTree 于 Linux |
|---|---|
| 使用 Cmd/Ctrl+Z 撤消 | 撤消和重做提交、重置、变基、丢弃和分支更改,以及引用日志视图 |
| 拖动以重新排序或压缩提交 | 一种交互式变基计划,具有拖动或键盘重新排序和自动压缩功能 |
| 冲突向导,选择文件的一个版本 | 内置三向编辑器,具有按块和按行的选择 |
| Hunk 和 Line 舞台 | 文件、块和行暂存,并以相同方式丢弃 |
| 应用程序中的拉取请求 | 使用 GitTree Pro 在应用中拉取请求 |
| Git 流程 | 适用于功能、发布和修补程序分支的 Git Flow |
Tower 保持领先地位
- Tower 捆绑 Git 和 Git LFS。 GitTree 使用您安装的 Git 2.39 或更高版本。
- Tower 具有堆叠分支、自定义工作流程、SAML 单点登录和 git-svn。 GitTree 没有。
- Tower 自 2010 年以来一直存在,而 GitTree 是新的。
如何从 Tower 转移到 Linux 客户端?
您的存储库是纯 Git,因此不需要转换:在新客户端中打开相同的文件夹。你的提交、分支、远程仓库和存储都还在那里。如果您在系统之间移动,请从远程设备克隆到 Linux 计算机上。
如何在 Ubuntu 或 Debian 上安装 GitTree
检查你的 Git 版本
运行
git --version。 GitTree 需要 2.39 或更高版本。 Ubuntu 22.04 和 Linux Mint 21 发布了 2.34,因此首先在 Ubuntu 上升级 Git。下载安装程序
从 Linux 页面 获取 .deb 或 AppImage。
安装它
运行
sudo apt install ./Git-Tree-Linux.deb,或使 AppImage 可执行并运行它。打开存储库
选择继续使用本地 Git(无帐户),然后打开您已使用的文件夹。免费计划涵盖了所有 Git 功能。

有关其他客户端的相同问题,请参阅 Sourcetree for Linux 和 GitHub Desktop for Linux。
常见问题
Git Tower 在 Ubuntu 上可用吗?
否。Tower 没有针对 Ubuntu 或任何其他发行版的 Linux 构建。 GitTree、GitKraken Desktop、Sublime Merge 和 SmartGit 都有官方的 Linux 软件包。
Tower 会添加 Linux 版本吗?
其官方页面没有公布这一信息。检查 Tower 的网站以了解当前状态。
Linux 上最好的 Tower 替代方案是什么?
这取决于你想要什么。 GitTree 涵盖其免费计划中的私有存储库和撤消功能,Sublime Merge 适合键盘用户,而 GitKraken Desktop 适合团队。我们的Tower替代页面逐行比较它。
我可以在 Linux 上使用我的 Tower 许可证吗?
不需要。Tower 许可证涵盖其 Mac 和 Windows 版本,并且没有需要激活的 Linux 版本。
我是否需要转换我的存储库才能离开 Tower?
不需要。Tower 适用于普通的 Git 存储库,任何其他 Git 客户端都可以按原样打开它们。
来源
有关其他产品的声明已根据其位于 2026年11月7日 的官方页面进行了检查。价格和功能发生变化;供应商的页面是事实的来源。
- Tower概述
- Tower:所有功能和要求
- Tower 定价和计划
- Tower 撤消
- GitKraken Desktop下载
- Sublime Merge:Linux 包管理器存储库
- SmartGit下载
- Lazygit
所有产品名称均为其各自所有者的商标。 GitTree 是独立的,不隶属于其中任何一个,也不受其中任何一个的认可。