Tower 是一款 macOS 与 Windows 上的付费原生 Git 客户端,官方下载入口在 git-tower.com 首页与 Release Notes 页。核对时 Mac 版最新是 18.0(2026-10-06 发布),官方标注支持 macOS 14.0 及以上;同日发布的 Windows 版是 14.1。它提供 30 天全功能试用,之后按年订阅,Basic / Pro / Enterprise 三档,Mac 与 Windows 一份授权通用。
Tower 18 for Mac 是什么:把终端和图形界面接起来
一句话定位:给不想在命令行和图形界面之间来回切换的人用的 Git 客户端,自带 Git,不用另外装。
18 这一版主要就做了一件事——让终端能把活甩给图形界面。以前在终端里只能打开某个仓库,现在可以直接跳到 History、Blame、Working Copy、Branches Review、Stashes 或 Pull Requests,连代理写完代码后的审阅环节也能一句话调出来。官方称命令行工具随 Tower 更新自动更新。
功能清单:这版真正新的是什么
- 重写的 gittower 命令行工具:一条命令打开任意视图,支持克隆、带过滤排序搜索的分支查看、PR 列表、查看与修改 stacking 设置、管理授权、看文件历史与 blame。
- 谁的改动一目了然:
gittower branch parent <分支>记录父分支后,History 视图会显示 Fork Point。 - Stacked branches 可在终端读写:父子与堆叠状态存在仓库的 git config 里,终端和 Tower 永远一致。
- Agent Skill:官方提供一份 Markdown 技能文件,放进 agent 的技能目录后 AI 就知道怎么用 gittower,示例路径
~/.claude/skills/tower-cli/SKILL.md,Codex 等同格式的 agent 也支持。 - 更像一个正经 Unix 工具:命令打错会提示你是不是想输某个词;同名分支与文件会提示如何区分;视图命令都支持
-C;退出码遵循标准。 - Blame 与原始文件视图跟随 HEAD:不再钉在历史提交上,打开看到的就是当前分支状态。
老功能也还在:可视化暂存、交互式 rebase、冲突向导、Git LFS、submodules、worktrees、cherry-pick、近乎全操作的撤销,以及对 GitHub、GitLab、Bitbucket、Azure DevOps 等托管的 Pull Request 支持。
下载与安装:入口、版本、系统要求与授权
硬信息如下,均来自官方页面:
- 官方下载入口:www.git-tower.com(首页提供 macOS 与 Windows 下载),发布说明见 git-tower.com/release-notes。
- 版本与日期:Mac 版 18.0,2026-10-06 发布;Windows 版 14.1,同一天发布。两个平台版本号并不同步,这是常态。
- 支持系统:官方 Release Notes 页标注 macOS 14.0 及以上;第三方站点另有「macOS 10.15 起」的说法,与官方当前页面不符,别采信二手。
- 包大小:官方下载页未标注,以你打开的官方页面为准。
- 授权与价格:商业订阅制,30 天全功能试用(含 Pro 全部功能),无免费版。官方定价页在我这里显示的是 Basic CNY 399/年、Pro CNY 549/年、Enterprise CNY 849/年;官方另一篇博客写的是 Basic $69/年、Pro $129/年。货币与数字随地区和计费方式变化,请以你自己打开的官方定价页为准。
- 其他:一个授权同时在 Mac 与 Windows 上有效;30 天无理由退款;学生、教师、教育机构与非营利组织可免费使用。
上手步骤:装完第一件该做的事
第一步,下载试用。从官网下载 macOS 版本,安装后直接进 30 天试用,官方页面明确写了不需要信用卡。
第二步,装命令行工具。这是 18 版的核心,别跳过,在 Tower 的 Integration 设置里安装即可。三个细节官方特意说明:它不会覆盖别的程序已经装好的 gittower,会告知并存并询问;旧版本留下的失效链接可在设置里更新;Tower 被移动或重命名导致链接坏掉,也提供修复。
第三步,试一句最常用的。
gittower history main # 打开某个分支的历史
gittower blame path/to/file # 直接跳到 blame
gittower status # 打开 Working Copy 看改动
gittower branch parent feat/login 第四步,让 agent 也学会。把官方给的 SKILL.md 放进你用的 agent 的技能目录,之后可以说「把这个文件的历史在 Tower 里打开」。
需要说明的是,本机是 Windows,没有 macOS 环境,上述命令取自官方文档与发布说明,未在 Mac 上实跑,请以官方最新说明为准。
关键参数与几个容易绕的地方
gittower 的用法几句话能记住:视图类命令都接受 -C 指定仓库路径,跟 git 一个习惯;路径分隔符 -- 同样有效;想看全部能力跑 gittower --help,看单个命令细节用 gittower help <命令>。
三个容易绕的点。第一,同名冲突要写清楚:仓库里同时有叫 release-notes 的分支和文件时,工具会提示你区分——文件用 ./release-notes,分支用 refs/heads/release-notes。第二,Blame 现在跟随 HEAD,习惯旧版「打开就是固定提交」的人会觉得结果变了,这是官方主动改的。第三,stacked branch 元数据写在 git config 里,会跟着仓库走,不是 Tower 私有的。
取舍上也给个建议:命令行能干的事很多,但没必要全用。跟命令行自动化那套流程一样「够用就停」——先只把 review 和 blame 走通,其余等真觉得麻烦了再加。
更新节奏、已知限制与同类怎么选
Tower 是持续更新型产品,18.0 与 Windows 14.1 同日发布,之后还有一批修复(Working Copy 的 stash 刷新、PR 评论排序、克隆对话框按钮置灰、若干崩溃)。排查前先看一眼官方 Release Notes,是省时间的做法——站内讲工具边界那篇提过同样思路:先确认你是不是在拿两个工具做同一件事。
限制主要两条:没有免费版,只有 30 天试用与教育免费;没有 Linux 版。团队里若有 Linux 用户就得再配一套,工具数量翻倍带来的维护成本要算进去,可参照工具链只留一个主力那篇的判断方式。
免费的替代(如 Sourcetree、GitHub Desktop)能覆盖日常提交与分支操作,差别在撤销粒度、rebase 冲突处理和 Pull Request 集成这些深水区。判断标准很简单:每天只要有一项 Git 操作「用命令行要做三步以上」,付费客户端才有意义。
常见问题
Q:试用期结束后不买会怎样?
A:失去访问权限。官方定价页说明按年订阅,订阅有效期间可继续使用并获取更新与支持,退订后用到已付周期结束为止。
Q:一个授权能同时在 Mac 和 Windows 上用吗?
A:可以,官方 FAQ 写明授权跨平台通用。
Q:还需要单独安装 Git 吗?
A:不需要,Tower 自带 Git,这对刚上手的人最省事。
Q:为什么网上写 macOS 10.15 就能用?
A:那是过期信息。官方 Release Notes 页当前标注 macOS 14.0 及以上,系统要求以官方页面为准。

