跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 GitKraken

    仓库就是你自己克隆下来的普通 Git 文件夹,放在你选的位置,移除 GitKraken 不会碰它们。应用自己保存的是 ~/.gitkraken 里的个人资料、偏好设置和集成状态,GitKraken 的常见问题把删除这个文件夹当作重置数据的办法。在意的改动先提交或推送,之后可能重装的话留着 ~/.gitkraken。这份指南覆盖 GitKraken 官网下载的 GitKraken Desktop 和 Homebrew cask gitkraken。

    退出 GitKraken,再移除应用

    1. 提交、暂存或推送手头的改动,从 GitKraken 菜单退出应用。
    2. 在「活动监视器」里搜索 GitKraken,确认相关进程都已退出。本次实测中它一共跑了 11 个进程,主程序加各个辅助进程。
    3. 在 Finder 的「应用程序」里把 GitKraken 移到废纸篓。

    移除应用不会取消 GitKraken 订阅,也不会删除 GitKraken 账户,这两件事到 GitKraken 的账户设置里单独处理。

    GitKraken 的数据放在哪里

    在 Finder 按 Shift + Command + G 逐个前往下面的位置,不存在的直接跳过。

    位置 里面是什么 如何处理
    ~/.gitkraken 个人资料、偏好设置、集成状态和 logs 文件夹 准备重装就留着,只有想让 GitKraken 从头开始时才移除
    ~/.gk GitKraken 命令行工具 gk 用的工作区列表,本次实测中出现过 还在用 gk 或本地工作区就留着
    ~/Library/Application Support/GitKrakenCLI GitKraken 自带的那份 gk,本次实测中出现过 不再运行这份 gk 就随应用一起移除
    ~/Library/Application Support/GitKraken 应用的本地存储和 Electron 缓存 退出应用后,确认不再需要本地状态再移除
    ~/Library/Caches/com.axosoft.gitkraken 和 ~/Library/Caches/com.axosoft.gitkraken.ShipIt 缓存和更新程序的下载区 退出应用后可以移除
    ~/Library/Preferences/com.axosoft.gitkraken.plist 应用偏好设置 只在想完全从头开始时移除
    ~/.gnupg 你的 GPG 密钥,Git 和其他签名工具共用,GitKraken 首次运行时可能会创建它 卸载 GitKraken 时绝不移除

    克隆下来的仓库和全局 Git 配置属于 Git,不属于 GitKraken,移除应用不需要改动它们。

    检查结果

    应用进了废纸篓之后,在终端运行下面几条只读命令:

    pgrep -il gitkraken
    ls -d ~/.gitkraken ~/.gk "$HOME/Library/Application Support/GitKraken"
    command -v gk
    
    • pgrep 没有输出,说明没有 GitKraken 进程在运行。列出进程,说明应用或辅助进程还开着,先退出,再处理数据。
    • ls -d 会打印仍然存在的文件夹,其余的提示No such file or directory。为了重装特意留下 ~/.gitkraken,看到它还在是正常结果。
    • command -v gk 打印出路径,说明当前 shell 还能找到一个 gk 命令,先看它指向刚删掉的文件夹还是另外装的一份,再决定怎么处理。没有输出只表示当前 shell 的 PATH 找不到它。

    用 Homebrew 安装时

    gitkraken 这个 cask 的 zap 清单包含 ~/.gitkraken、~/Library/Application Support/GitKraken、com.axosoft.gitkraken 的缓存、Cookie、HTTP 存储、两个偏好设置文件和窗口恢复状态。执行 brew uninstall --cask --zap gitkraken 会把它们都移进废纸篓,个人资料也在其中。zap 清单没有列出 ~/.gk、~/Library/Application Support/GitKrakenCLI 和 ~/.gnupg。

    想保留个人资料,只移除应用:

    brew uninstall --cask gitkraken
    

    只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/.gitkraken 在 ~/Library 之外,所以 Mole 移除这个 cask 时从不加 --zap,运行的是上面这条普通命令,残留只清你勾选的那些。你自己在终端敲的 brew 命令不会看 Mole 的勾选。

    Mole 会列出什么

    以下是 Mole 对官网下载版 GitKraken 的处理:

    • ~/.gitkraken、~/.gk 和 ~/Library/Application Support/GitKrakenCLI 会列出,但默认不勾选。
    • ~/Library/Application Support/GitKraken 会列出,但默认不勾选。里面的 Chromium 缓存文件夹,比如 Cache、Code Cache 和 GPUCache,是单独的行,默认勾选。
    • 按 com.axosoft.gitkraken 存放的缓存、偏好设置、Cookie、HTTP 存储和窗口恢复状态,以及 com.axosoft.gitkraken.ShipIt 更新程序缓存,默认勾选。
    • ~/.gnupg 和你的仓库不会列出。

    这次检查覆盖了什么

    2026 年 9 月 19 日,从 GitKraken 官网的 zip 把 GitKraken 12.5.0 拷进「应用程序」,打开一次,再用 Mole 1.15 的 Preview 构建卸载,没有 Homebrew 安装记录。~/Library/Application Support/GitKraken 列出后没有勾选,留在了磁盘上。2026 年 9 月 26 日又从同一个官网下载地址重装,打开一次,再用 Mole 的开发构建全选卸载,「状态」页把它显示成一行,11 个进程约 808 MB,~/.gitkraken、~/.gk 和 GitKrakenCLI 三行列出时默认不勾,勾上后 16 项全部进了废纸篓,清单上的东西都没有留下,它拉起的 GnuPG keyboxd 在卸载后继续运行。账户登录、仓库操作和 Homebrew 安装都没有测试。

    Mac 空间不够、越用越慢时,Mole 能帮你清理垃圾、卸干净软件、维护系统。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (296) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。