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 处于挂起状态
- 修复:关闭仓库时的内存泄漏
Gitfox 4.9.2 更新内容:
更新日期:2026年08月22日
- 改进:对话框帮助按钮现在会打开对应的支持文章章节
- 改进:可从发行说明窗口打开全部发行说明
- 修复:针对 macOS 27 进一步缓解过滤栏崩溃问题
Gitfox 4.9.6 更新内容:
更新日期:2026年9月3日
- 修复:引用日志在某些排序设置下不再显示为空
- 修复:远程仓库不再提供重命名上下文菜单选项
- 修复:工作树标题分隔线不再与其内容重叠
- 修复:在启动过程中取消的命令不再继续运行
- 修复:包含句点的仓库的建议克隆文件夹名称
Gitfox 4.10.0 更新内容:
更新日期:2026年09月05日
- 新增:可一次性更新全部子模块
- 新增:远程仓库右键菜单操作:在浏览器中打开
- 新增:远程仓库右键菜单操作:使用 SSH 或 HTTPS 克隆
- 改进:大型差异处理更快
- 改进:直方图差异匹配加速
- 改进:在差异视图设置菜单中增加上下文行数选项
- 改进:捆绑的 Git 更新至 2.55.0
- 修复:大纲在项目移动或展开时现在能可靠更新
- 修复:仓库验证现在会显示进度和具体错误
- 修复:切换仓库不再导致错误的“无效仓库”提示
Gitfox 5.0.0 更新内容:
更新日期:2026年9月11日
- 新增:提交信息自动补全:使用 /f 补全文件路径
- 新增:提交信息自动补全:使用 /c 补全提交哈希
- 新增:提交信息自动补全:使用 /g 补全 Gitmoji
- 新增:提交信息自动补全:使用 /i 补全 GitHub、GitLab、Gitea 和 Jira Cloud 问题引用
- 新增:可在设置中连接并管理 Jira Cloud 账户
- 新增:可为每个仓库选择问题来源
- 新增:解决冲突时可按任意顺序同时保留双方内容,或双方都不保留
- 改进:工具栏选择器采用动画玻璃样式,并支持方向键导航
- 改进:行内差异高亮更清晰
- 改进:主菜单命令的排序与分组更合理
- 改进:应用内图标已全面更新
- 修复:完成或取消 Git 命令时出现的卡顿
- 修复:写入归档失败时提交导出不再卡死
- 修复:钥匙串读取失败时仍会保留已保存的账户
- 修复:已解决的冲突不再继续被计数或仍可再次解决
- 修复:仅用于比较的冲突不再显示冲突解决操作
- 修复:HEAD 变更时会选中工作树
- 修复:启动时会显示仓库变更计数
- 修复:重命名账户失败时,账户设置会显示错误
- 修复:仓库详情中的远程链接现在可识别 Gitea 及已配置的主机
- 修复:多个安装共享同一主机时,远程链接会使用已指定的账户
- 修复:若干 macOS 27 特有的界面问题
tony
















2507222545
全部评论 0
暂无跟帖