如何在 Mac 上卸载 GitFiend
卸载 GitFiend 前先保留 Git 仓库。官方支持仓库说明它会读取和操作 Git 仓库,删除桌面应用的设置与删除仓库是两件事。
保存工作,再退出
先结束或停止正在执行的 Git 操作,保存需要保留的工作区改动,用 Cmd + Q 退出 GitFiend。保留仓库目录、其中的 .git 以及独立管理的签名密钥,再把 Applications 中的 GitFiend.app 移到废纸篓。
本机卸载检查发现了 ~/Library/Application Support/GitFiend。这是应用数据,重新安装后还想保留原来的桌面状态,就先备份;不能因为它存在,就删除仓库或共享的 Git 配置。
确认备份并退出 GitFiend 后,在 Finder 按 Shift + Command + G,打开这个支持目录和下方 Homebrew 段列出的完整偏好、保存状态路径,把不再需要的 GitFiend 专属项目移到废纸篓,保留仓库、共享 Git 配置和签名密钥。
核对卸载结果
pgrep -ifl GitFiend
ls -ld /Applications/GitFiend.app "$HOME/Library/Application Support/GitFiend" "$HOME/Library/Preferences/com.tobysuggate.gitfiend.plist"
出现匹配进程时,先看可执行文件路径,名称相同不代表属于这次安装。路径不存在只说明该位置已不在,权限错误则无法确认。保留下来的仓库单独核对。
如果通过 Homebrew 安装
brew uninstall --cask gitfiend
cask还管理 gitfiend 命令包装器。zap 清单包括 ~/Library/Application Support/GitFiend、~/Library/Preferences/com.tobysuggate.gitfiend.plist 和 ~/Library/Saved Application State/com.tobysuggate.gitfiend.savedState。
直接执行 brew uninstall --cask --zap gitfiend 会删除这些应用数据,不读取 Mole 的勾选状态。Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
Mole 默认勾选应用及存在的精确 bundle 偏好、缓存和保存状态。按显示名匹配的支持目录,在通用设置的清理区域中关闭「卸载时一并移除数据和配置」时不勾选,打开后符合条件的审核应用数据可以预选,想保留的设置先取消勾选。共享 Git 配置、仓库、.git 和独立管理的签名密钥不属于这些应用删除项。
这次检查覆盖了什么
2026 年 9 月 21 日检查了官网 Mac 包的 GitFiend 0.45.3,启动后卸载,选中后移除了支持目录与应用设置。9 月 26 日开发版本复测记录了运行中应用识别、进程归组和更新检测,原删除清单中的条目卸载后均已不在;没有验证仓库恢复、签名密钥恢复或 Homebrew 安装。
