Tower:原生 Git 客户端把分支清理做细,squash 与 rebase 合并都认得出

摘要

Tower 是 macOS 与 Windows 双平台原生 Git 客户端:拖拽与撤销兜住误操作,AI 起草提交信息;Windows 14 把分支合没合干净拆成四条检查。

推荐
软件名称
Tower
版本
18
收费
付费
开源
非开源
操作系统
macOSWindows
更新时间
2026-10-21 12:34

Tower 是一款 macOS 与 Windows 双平台的原生 Git 客户端,把容易记错的操作做成菜单、拖拽和按钮,同时留着命令行入口。2026 年两个平台各发了一轮大更新:Mac 侧重写了命令行工具,Windows 侧加了分支总览。

两条版本线,一套交互语言

Tower 一直把 macOS 与 Windows 当成两条独立产品线维护,版本号分开走。当前 macOS 版是 18.0,发布于 2026 年 10 月 6 日,要求 macOS 14.0 及以上;Windows 版是 14.2,发布于 2026 年 10 月 19 日,要求 Windows 10 以上。官网给出的用户规模是十万名以上的开发者与设计师。

两条线共用同一套交互语言:左栏是仓库、工作副本、历史、贮藏与分支树,中栏是提交区,右栏是差异对比。差别落在系统习惯上——Windows 版有自己的菜单栏与快捷键体系,Mac 版跟着 macOS 的窗口与工具栏规范走。

日常操作:拖拽、撤销、单行暂存

入门 Git 时真正卡人的地方,往往是「下一步该敲什么」。Tower 把这些动作做成了可见的对象:文件直接拖到分支上就是合并,拖到贮藏区就生成一条贮藏记录,连新增未加入版本库的文件也能一起拖进去。

撤销被做成了全局快捷键,按一下退一步,误删分支、误提交、误重置都能退回去,不必先背会 reflog 再去捞。暂存可以精确到行,只提交一个文件里的一部分改动;交互式 rebase、冲突向导、子模块、Git LFS、Git-Flow、文件历史、Blame、cherry-pick 与 worktrees 这些进阶层的东西也都摆在界面上。

AI 只负责写那条提交信息

暂存好改动之后,提交区里有一个 Generate 按钮,点下去由 AI 起草提交摘要与描述,写得不合意可以直接改。设置里能配预设提示词,不同风格的写法可以随时切换,也能按团队的提交规范自定义一套模板。

Tower 的主界面:左侧仓库与分支树,中间提交区与暂存文件,右侧差异对比

AI 在这里的位置很克制:它只碰提交信息,不碰代码,也不决定提交哪些文件。改什么、提交什么仍然由人决定,这一点对需要审计流程的团队很重要。

分支清理:Windows 14 的分支总览

分支开得多了,清理之前先要弄清哪一条已经合进主干。Windows 14 版加的 Branches Review 视图就是干这个的:把所有本地分支并排摆在一处,跟你选定的基准分支逐一比对,每条分支后面标出与基准之间的提交差。

视图可以按几组条件筛选:活跃还是陈旧、完全合并、可合并还是存在冲突、有没有关联的 Pull Request、上游分支配置是否异常。条件叠完,留下的就是一张可以直接照着清理的清单,右键菜单里还能直接归档或删除。

「完全合并」为什么要四条检查

判断一条分支是否已经合进主干,本来是一句 git branch --merged 就能问的事。但如果这条分支是通过 squash 或 rebase 合进去的,提交哈希全变了,Git 自己看不出来,于是一堆早就合过的分支永远挂着「未合并」的标签。

Windows 14 把这个判定改成四条互相独立的检查,其中一条是把本地分支跟托管服务上已经合并的 Pull Request 对上账。只要任意一条成立,分支就会拿到「完全合并」的标记。新的提示视图会把命中的检查逐条列出来,并给出合并提交或 Pull Request 的直达链接,删之前能自己核一遍。

Mac 18:把命令行变成双向通道

Mac 18 的重点是 gittower 这个命令行工具的重写。过去它基本只干一件事——用终端打开一个仓库,现在能在终端里直接跳到历史、Blame、工作副本、分支总览这些视图;粘贴一个提交哈希,Tower 会打开历史并把这个提交选中。

它还多了一层双向能力:gittower branch 可以直接读写 Tower 里的分支信息,给分支记一个父分支之后,历史视图会标出分叉点,堆叠分支的层次也就看得见了。这个工具随应用更新自动保持最新,不需要在升级之后重新装一遍。

配套的小功能是一个 Agent Skill:写一段提示,让 AI 代理把刚做完的那条分支交给 Tower 打开,人再在图形界面里逐行看差异、决定提交什么。命令行负责高速执行,图形界面负责最后那道复核。

价格:没有免费档,但有 30 天全功能试用

官网定价页按年计费、按用户收费,所有档位都包含 macOS 与 Windows 两份。面向个人的 Basic 是每年 399 元;Pro 是每年 715 元,针对专业人士与小团队,十席位以上再打九折;Enterprise 每年 849 元,加的是高级团队管理、发票与对公转账、优先支持与单点登录。

官方在常见问题里解释过为什么不设免费档:与其给一个功能残缺的免费层,不如让每个人先用完整版评估。所以试用是 30 天全功能,按 Pro 版算,不需要信用卡,另有 30 天退款保证。在读学生、教师与教育机构可以免费使用;一份授权在 macOS 与 Windows 上通用。

谁适合上手

天天在终端里敲 Git 的人,Tower 的价值在复核环节:提交前逐行看差异、合并前逐个确认冲突、清理分支前核对合并状态。刚学 Git 的人拿它当拐杖也成立,拖拽与撤销能兜住大部分误操作,界面上每一步都能对回命令行等价物。

Tower 这一轮的两件事指向同一个方向:让 Git 的判断结果变得可核对。Windows 14 把「分支到底合没合」拆成四条独立检查并列出依据,Mac 18 把终端与图形界面接成双向通道,命令执行完还能回到界面上再看一眼。它是一种订阅制的商业软件,靠 30 天全功能试用让人先判断值不值。

Tower下载地址
支持的操作系统: macOS Windows