You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何卸载macOS Sonoma 14.4.1系统自带的/usr/bin/git?

如何卸载macOS Sonoma 14.4.1系统自带的/usr/bin/git?

首先得给你理清几个关键点,还有你之前操作里的小问题:

你之前输入的命令存在格式错误,比如rm-rf.usr/bin/git这种写法少了必要的空格,正确格式是rm -rf /usr/bin/git——但就算输入正确,你也删不掉这个文件。原因很简单:这个Git是macOS系统自带的核心组件,它所在的/usr/bin目录受**系统完整性保护(SIP)**限制,不管是普通用户还是root用户,都没法直接删除这里的文件,苹果这么设计就是为了保障系统的稳定性和安全性。

再说说你担心的安全问题:系统自带的Git是经过苹果官方签名验证的,安全性有保障,其实完全没必要特意删除它。如果你只是不想使用这个版本的Git,有更稳妥的替代方案,根本不用碰系统核心文件:

推荐的替代方案(无需删除系统Git,改用第三方版本)

  • 先去Git官方下载适配macOS的安装包,安装完成后,第三方Git通常会放在/usr/local/bin/git路径下。
  • 打开终端,编辑你的shell配置文件:Sonoma默认使用zsh,所以编辑~/.zshrc(如果是bash用户则编辑~/.bash_profile),在文件末尾添加一行:
    export PATH="/usr/local/bin:$PATH"
    
  • 保存文件后,执行source ~/.zshrc让配置立即生效,之后输入git --version,你会看到显示的已经是刚安装的第三方Git版本,系统自带的那个会被自动“屏蔽”,不会再被优先调用。

关于强行删除的风险

如果你铁了心要删除系统自带的Git,必须先关闭SIP,但我强烈不建议这么做——关闭SIP会让系统失去一层关键安全防护,不仅更容易遭恶意软件攻击,还可能导致系统更新失败、功能异常等各种问题,完全得不偿失。

备注:内容来源于stack exchange,提问作者Gil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 07:58:15