Gitfox 是一款专为 macOS 设计的 原生 Git 客户端,强调“Commit faster, improve your code quality with superior diffs — and look good doing it”。它采用 100% 原生 AppKit 开发,与系统深度整合,在提供强大 Git 功能的同时,保持了 Mac 应用应有的流畅、美观和易用性。
核心功能亮点:
| 功能类别 | 具体能力 |
|---|---|
| 比较与 Diff | • Compare Anything:任意比较两个分支、标签或提交 • Advanced Diff:高级差异视图,支持图片差异对比 • Blame Others:查看每行代码的最后修改者 |
| 提交与暂存 | • Granular Staging:按行或按块(hunk)精细暂存 • 快速编写提交信息,支持 Markdown 渲染 README |
| 历史与搜索 | • Full-Text Search:在全部提交历史中搜索任意源文件内容 • Reflog:找回误操作丢失的提交 |
| 分支管理 | • Interactive Rebase:可视化执行 edit、reword、drop、fixup、squash 等操作 • Bisect:从任意提交开始进行二分查找定位问题 • Git-Flow:内置 git-flow 支持(如果你还在使用这种分支模型) |
| 协作与远程 | • Service Accounts:创建、列出并克隆 GitHub、GitLab、Bitbucket Cloud 仓库 • 后台通知:后台自动 fetch 仓库,变更时发送通知 |
| 效率增强 | • Quick Actions:⌘P 打开快速指令面板,输入即可执行任意操作 • 自定义快捷键:为主菜单命令定义全局快捷键 • 拖放操作:拖拽提交、分支、标签执行相关动作 • 命令行集成:附带命令行工具,可从终端直接打开 Gitfox |
| 其他实用功能 | • Multiple Identities:创建多个提交者身份,随时切换 • Resolve Conflicts:通过选择 A 或 B 轻松解决冲突 • Link Manager:链接外部页面或为提交信息创建可点击链接 |
特色优势:
- 完全原生:非 Electron 打包,启动迅速,内存占用低,与 macOS 系统风格一致。
- 优雅的 Diff 体验:支持图片差异对比,对设计师和前端开发者尤其友好。
- 全文搜索:可以在整个提交历史中搜索代码内容,而不仅仅是文件名或提交信息。
- 直观的交互式 Rebase:通过图形界面点击即可完成复杂的 Rebase 操作,无需记忆命令行参数。
适用人群:
- 追求 原生 Mac 体验 的开发者,厌倦了 Electron 类 Git 客户端的卡顿和资源占用。
- 需要 高级 Diff 功能 的开发者(如图片对比、精细暂存)。
- 在团队中使用 GitHub / GitLab / Bitbucket 云服务的开发者。
- 需要 全文搜索提交历史 来定位代码变更的开发者。
- 从命令行迁移到 GUI,但仍希望保留某些命令行操作习惯(支持命令行集成)的用户。
Mac 上有好用的原生 Git GUI 客户端吗?推荐 Gitfox
如果你在 Mac 上使用 Git,又不想用命令行的繁琐,也不喜欢 Electron 类客户端的卡顿,可以试试 Gitfox。它是 100% 原生 macOS 应用,界面和系统风格一致,启动很快,操作很跟手。最突出的功能是它的 Diff:你可以任意比较两个分支、标签或提交,图片也支持对比差异;还可以按行或按代码块来暂存修改,不用反复 git add -p。另外它支持在整个提交历史里全文搜索代码内容,定位某段代码什么时候被改过,非常方便。它还内置了对 GitHub、GitLab、Bitbucket 云服务的支持,可以直接克隆和创建仓库。交互式 Rebase 也是图形化操作,编辑、合并、删除提交点几下鼠标就行。总的来说,它是一款功能全面但又不笨重的原生 Git 客户端。
版本历史
- v4.3.2
- 36.80 MB
- 2026.06.14
- v4.3.1
- 36.90 MB
- 2026.06.08
- v4.2.0
- 48.00 MB
- 2026.05.29
- v4.1.6
- 36.49 MB
- 2026.05.21
- v4.1.5
- 36.06 MB
- 2026.05.08
常见问题
运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;
完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。
按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,
然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序;
以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。
打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源
没有任何来源选项?
运行终端.app,执行下面代码:
- 如果是 macOS 10.12 ~ 10.15.7:
sudo spctl --master-disable - 如果是 macOS 11.0 及以上版本系统:
sudo spctl --global-disable
- 首先选择与自己macOS系统对应的版本,比如电脑芯片、版本等。
- 多个版本存在建议使用TNT版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
- 100M以内的文件在蓝筹云里、123网盘和诚通网盘,下载速度还可以。大于100M的分别在阿里云盘、百度网盘和诚通网盘;百度网盘限速严重,因此建议使用阿里网盘和诚通网盘。
本站前期的部分安装包需要密码,请尝试输入hellomac.cc。后面逐渐取消密码设置。
首先进入回复模式:
- 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
- M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到“选项”(Options),可能需要输入系统密码。
在终端.app中运行:csrutil disable
重启!
SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。
更多来自 Erik Aigner 的应用
Gitfox
Mac 原生 Git 客户端
- 当前版本 v4.3.2
- 应用大小 36.80 MB
- 界面语言 英语
- 兼容性 macOS 26.x Tahoe
- 芯片架构 Intel ARM
- 所属类别 编程开发
- 版权所有 Erik Aigner
- 应用官网 gitfox.app
- 下载次数 2044
- 浏览次数 25009
- 更新日期 2026-06-14


Gitfox
Mac 原生 Git 客户端
v4.3.2





评论与咨询