Gitfox for Mac 是一款纯原生的 Git 图形化客户端,专门针对苹果电脑优化设计。它不像一些跨平台工具那样笨重,而是充分利用 macOS 的特性,提供流畅的操作体验。开发者可以用它轻松管理本地和云端的代码仓库,快速查看变更、进行提交,还能处理复杂的分支合并等操作。整体界面简洁漂亮,功能却很强大,尤其在差异对比和冲突解决上表现突出,很多 Mac 开发者都觉得用起来特别顺手。
主要功能
1. 仓库管理器:快速浏览所有仓库,未提交的变更一目了然,还能自动渲染 Markdown README 文件,仓库信息包括构建状态等都触手可及。
2. 服务账号集成:直接连接 GitHub、GitLab 和 Bitbucket 云仓库,支持 OAuth 认证,克隆和操作更加无缝。
3. 卓越差异对比:支持逐行或整块暂存变更,图片差异可视化,全文本搜索能高亮显示历史提交中的代码内容。
4. 交互式 rebase 与冲突解决:一键编辑、重写、丢弃或合并提交,冲突时可快速选择 A 或 B 版本解决,还内置 Git-Flow 管理特性分支和发布。
5. 拖拽操作与快捷键:支持拖拽分支、标签进行 push、cherry-pick、merge 等操作,自定义快捷键和 Quick Actions 面板让操作更快。
6. 其他实用特性:多身份切换、reflog 恢复丢失提交、Touch Bar 支持、后台通知新变更,以及与 Kaleidoscope 等 mergetool 的集成。
Gitfox 4.1.6 更新内容:
更新日期:2026年5月13日
- 新增:添加了文件的 Quick Look 功能(CMD+Y)
- 修复:自动 fetch 在没有活动日志查询时仍被暂停
- 修复:导致线程池耗尽的 Bug
- 修复:内存泄漏
Gitfox 4.3.2 更新内容:
更新日期:2026年6月13日
- 新功能:新增 blame 视图;blame commit 弹出窗口现在有一个按钮可以直接打开该行的 commit。
- 修复:双击选择时崩溃;严格 ISO8601 git 时间戳时区解析崩溃;点击行尾最后一个字符后空处出现文本选择;changes 视图在更改间歇为空时不再瞬间弹出;SIGPIPE 崩溃;减少 Git 元数据文件系统事件爆发导致的冗余仓库刷新;rebase 操作后日志不再不更新;unborn HEAD 的 worktree 日志头不再不显示;minimap 在地图图像过大时不再崩溃;分支大纲在刷新失败时保留现有 refs 而不是清空它们。
Gitfox 4.5.2 更新内容:
更新日期:2026年7月2日
- 新功能:当没有配置用户名或邮箱时显示Git设置对话框
- 改进:提交工作表现在是一个可重新定位的附加窗口,在编辑消息时可以移动
- 改进:内联差异高亮现在包含边缘以提高可见性
- 改进:Blame行着色在所有提交中保持一致
- 改进:用git-flow-next替换已弃用的gitflow-avh
- 修复:修复了选择器菜单更新时打开的崩溃
- 修复:修复了SwiftUI大纲行中标签颜色传播导致的崩溃
- 修复:修复了多次仓库操作后记录器资源泄漏
- 修复:提交头像在刷新期间不再闪烁为生成的首字母
Gitfox 4.6.2 更新内容:
更新日期:2026年7月左右
- Improved: AI commit message generation now checks that the agent configuration matches the installed agent version before running
- Fixed: Commit actions no longer fail silently when Git requests an SSH signing key passphrase
Gitfox 4.6.3 更新内容:
更新日期:2026年7月19日
- 修复:Bitbucket OAuth 范围解码
Gitfox 4.7.1 更新内容:
更新日期:2026年08月06日
- 改进:仓库对话框现在打开时已预加载所需数据
- 改进:不常见引用的提交引用标签使用更柔和的颜色
- 改进:获取、拉取、推送和同步通知现在使用更清晰一致的标签
- 改进:仓库浏览和 Git 操作响应更快
- 改进:大型 Git 配置的解析和查询更高效
- 改进:提交日志加载更快,不显示签名指示器;签名状态仍可在提交详情中查看
- 改进:大型内联差异对过大更改使用整行高亮
- 修复:差异加载和保存错误的处理更可靠
- 修复:加载失败时显示受影响的路径和来源,而不是留下过时内容
- 修复:自动更改失败时会回滚,而按需保存的更改保持未保存状态以便重试
- 修复:引用日志现在在常规仓库和链接工作树中正确显示
- 修复:在查看仅提供另一种版本的文件后,恢复您的已暂存或未暂存差异偏好
- 修复:关闭交互式变基编辑器现在会中止变基,而不是让 Git 处于挂起状态
- 修复:关闭仓库时的内存泄漏
tony
















2507222545
全部评论 0
暂无跟帖