git 版本升级

一、删除原git

$ sudo rm -rf /usr/bin/git*
此时会遇到 Operation not permitted 问题,导致无法删除。
这是因为Mac系统升级到10.11.*版本后引入了Rootless机制。即便是使用root身份也无法删除/System、/bin 、 /sbin 、 /usr等目录。详细请访问:https://blog.csdn.net/z82367825/article/details/55000615

二、重启按住 Command+R,进入恢复模式,打开Terminal

$ csrutil disable

三、执行步骤1.此时已经能够成功删除旧git

四、安装新版本git

$ brew update

$ brew install git

五、如果brew 已经安装成功过git,此时需要执行下面命令

$ brew link --overwrite git
强制超链接git命令至brew安装的版本

六、升级完成后建议还是把刚才关闭的Rootless重新开启操作步骤一样是重启电脑按住 Command+R,进入恢复模式,打开Terminal执行下面指令

$ csrutil enable

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容