开发预览 · 面向专业开发者的 Git 客户端
看清每一处变更,
再放心提交。
Fox Git 是面向代码审查、worktree 多线开发和 AI 时代变更管理的现代 Git 客户端。IDEA 式三栏冲突合并、头等的文件查看与 Blame、行级暂存,由系统 Git 驱动,行为与命令行一致。
- 三栏联动冲突合并
- 内联 Blame 与代码段历史
- 变更块 / 行级暂存
- 系统 Git 驱动
冲突解决工作台
合并冲突,在一个画面里看清三方。
不用再在冲突标记里来回寻找。Fox Git 把 Ours、Result、Theirs 并排放进同一个 Monaco 工作台,逐块决定、校验后暂存,再从横幅继续合并、变基或拣选。
阅读冲突解决指南三栏联动滚动
以 Result 为中心做分段映射,三栏同步滚动且抑制细微抖动;需要时随时关闭联动。
变更块连接带
连接带把两侧的变更块与结果一一对应,只绘制可见范围,长文件同样流畅。
逐块选择
每个冲突可采用 Ours、Theirs、两边都要或保留 Base,并显示解决进度;结果区仍可直接编辑。
校验后再暂存
标记为已解决前检查残留的冲突标记;二进制冲突与修改 / 删除冲突改为整文件选择。
文件查看
把查看文件,做成头等功能。
Fox Git 默认只读地打开文件,并把 Blame、文件历史和代码段历史放在手边:谁、何时、为什么改了这一行,一眼即知。
- 行尾内联 Blame 光标所在行的末尾显示作者、时间与提交摘要,悬停即可查看详情。
- Blame 栏 按提交着色,与代码同步滚动,只渲染可见行;点击即可在图谱中定位。
- 悬停卡片 完整提交信息与可复制的 SHA,一键查看改动、本行历史或在图谱中查看。
- 代码段历史 选中一段代码,追踪它在每个提交中的位置,跨越代码移动与文件重命名。
日常工作流
替代你的日常 Git 客户端。
提交、历史、同步、贮藏这些高频操作同样打磨到位。以下能力已在开发预览版中可用。
精细提交
Conflicts / Staged / Unstaged / Untracked 四组分层;文件、变更块和选中行都能暂存、取消暂存与丢弃,提交时可 amend。
hunk · line · amend历史图谱
线性提交列表配合分支泳道。右键检出、拣选、还原、重置、合并、打标签,或直接拖拽完成 cherry-pick、rebase 与 merge。
graph · drag & drop · ⌘FQuick Switcher
⌘P 统一搜索文件、变更、提交、分支和仓库,⌘⇧P 只搜命令;模糊匹配并高亮命中的字符。
⌘P · ⌘⇧P · > # @ /状态感知的同步
Pull 前预览双方提交与重叠文件,分叉时选择变基或合并;没有上游时发布分支;Force Push with Lease 先列出远程将丢失的提交。
fetch · pull · push · lease贮藏
查看贮藏中的文件和 diff;按全部、仅未暂存或含未跟踪新建;Apply、Pop、Drop,或从贮藏创建分支。
stash · apply · pop看清再执行
重置、丢弃、删除分支等会丢数据的操作先列出受影响内容再确认;克隆与推送的认证弹窗接入系统 Git,不保存输入内容。
confirm · GIT_ASKPASS
即将推出正在路上
查看完整路线图- Interactive Rebase可视化编辑 pick、reword、squash、fixup、drop 序列。
- Worktree 管理worktree 作为一等公民:新建、删除与清理,多条任务并行切换。
- AI 评审与提交信息审查当前改动或提交、生成提交信息;AI 输出默认是草稿,由你确认。
- PR / MR 评审闭环GitHub 与 GitLab(含自托管):列表、diff、行内评论与本地草稿。
- 内嵌终端默认在当前仓库或 worktree 根目录打开,支持多个终端标签。
为什么选 Fox Git
不是又一个 Git GUI。
基础 Git GUI 已经足够“可用”。Fox Git 把力气花在最影响判断的地方:冲突合并与文件查看。
| 能力 | Fox Git | 常见 Git GUI |
|---|---|---|
| 合并冲突 | 内置三栏联动工作台,逐块选择,校验后暂存 | 多依赖冲突标记或外部合并工具 |
| Blame 与历史 | 行尾内联 Blame、悬停卡片与代码段历史 | 多为独立的 Blame 视图,代码段历史常需借助 IDE |
| 提交粒度 | 文件、变更块、选中行均可暂存与丢弃 | 支持程度不一 |
| 代码浏览 | 默认只读,避免误改;编辑需显式进入 | 通常交给外部编辑器 |
| Git 行为 | 调用系统 Git(2.36+),结果与命令行一致 | 部分产品使用内置的 Git 实现 |
| 平台 | macOS、Windows、Linux 一致体验 | 部分产品不支持 Linux |
| AI 时代的审查 | 即将推出:AI 评审草稿与 PR / MR 闭环 | 多停留在 AI 生成提交信息 |
“常见 Git GUI”为概括性描述,具体能力因产品与版本而异。
设计原则
正确性优先,体验也不妥协。
系统 Git 驱动
所有操作调用你本机的 Git,配置、钩子与凭据助手照常生效,结果与命令行一致。
默认只读
浏览、diff 与历史不会写入文件;只有冲突解决等明确的流程才会修改工作区。
本地优先
仓库与代码只在你的电脑上处理。Fox Git 不托管你的代码,也不需要注册账号。
三端一致
Linux 是一等公民。macOS、Windows、Linux 共享同一套工作台与快捷键体系。
常见问题
开始之前,你可能想知道
更多细节见文档;仍有疑问,欢迎发邮件联系我们。
浏览文档Fox Git 和 Fork、SourceTree、GitKraken 有什么不同?
Fox Git 把重心放在两件事上:IDEA 式三栏联动的冲突合并,以及默认只读、带内联 Blame 和代码段历史的文件查看。日常提交、历史图谱、同步与贮藏也都齐备;后续会加入 worktree 管理、AI 评审和 PR / MR 评审闭环。
需要单独安装 Git 吗?
需要。Fox Git 调用系统 Git,要求 2.36 或更高版本,这样你的配置、钩子和凭据助手都会照常生效。
支持哪些系统?
Fox Git 面向 macOS、Windows 与 Linux 设计。目前处于开发预览阶段,各平台安装包会随公开版本在下载页发布。
Fox Git 会上传我的代码吗?
不会。Git 操作都在本机执行,Fox Git 不托管、也不收集你的仓库内容。授权校验只发送授权 Key、不可逆的设备摘要、设备名称和平台。
AI 评审什么时候推出?
AI 评审与 AI 提交信息在路线图的 M3 阶段。原则是:AI 输出默认作为草稿,必须由你确认后才会使用或发布,并且能引用到具体的文件、变更块和行。
支持 GitHub 和自托管 GitLab 吗?
推送、拉取等 Git 操作适用于任何远程仓库。PR / MR 列表、行内评论与草稿等评审集成在路线图的 M4 阶段,优先支持 GitHub 与 GitLab(含自托管)。
如何购买和激活?
在定价页选择月付或年付,通过 Waffo 收银台付款,无需注册账号。付款确认后在结果页领取授权 Key;之后可随时在授权查询页查看状态并管理设备。
下载
在你的系统上试试 Fox Git。
Fox Git 面向 macOS、Windows 与 Linux。版本信息直接读取发布服务,公开发布后即可在这里下载。
正在检查最新版本…
- macOS · Apple 芯片DMG 安装包
- macOS · IntelDMG 安装包
- Windows · x64安装程序
- Linux · x64AppImage · DEB · RPM
需要 Git 2.36 或更高版本