方式

用Mac做开发的朋友一定对Homebrew是比较熟的了,所以这里对Homebrew的概念不再赘述,这里我们使用Homebrew来对git进行更新。

安装Homebrew

关于M1安装原生arm的Homebrew,我参考了这两篇文章。

建议先看这篇,介绍了如何安装Homebrew(ARM/M1)和Homebrew(Intel)这两个版本。
https://realazy.com/til/2020-11-21-homebrew-on-macbook-pro-m1.html

然后再看这篇,介绍了如何切换国内镜像以及安装过程中遇到的一些坑。文章里说的坑我遇到了,并且按着博文中的方式是可以解决的。
https://www.jianshu.com/p/7c961fbd2d71

检查git版本

打开终端输入

git --version

可以看到自带git的版本是2.24.3
在这里插入图片描述

检查已安装的Homebrew是否需要更新

这里的前提是已经成功安装了Homebrew

brew update

如果开始更新,那么等待更新完毕即可

更新git

其实说白了就是用Homebrew安装最新的git,然后通过修改环境变量,让计算机使用我们安装的最新版本,老版本也是还留着的,只是不用罢了。

通过命令安装最新版本git,等待结束

brew install git

注意,M1的Homebrew会把程序安装到/opt/homebrew/Cellar这个目录中,与Intel的/usr/local/Cellar不同。

刚安装的git所在目录是/opt/homebrew/Cellar/git/2.30.0

配置环境变量
注意:从 macOS Catalina 版系统开始,mac使用zsh作为默认shell,如果使用的是bash,要修改的是bashrc文件。
zsh和bash是可以切换的,官方文档中有写明https://support.apple.com/zh-cn/HT208050,一般情况下用默认的就好。

//编辑zshrc文件或编辑bashrc文件(取决于你用的是哪种shell)
vim ~/.zshrc	或	vim ~/.bashrc

//加入下面两行
export GIT=/opt/homebrew/Cellar/git/2.30.0
export PATH=$GIT/bin:$PATH

//保存退出后更新环境变量(取决于你修改的是哪个文件)
source ~/.zshrc	或	source ~/.bashrc

再次查看git版本,发现已经变成最新版本
在这里插入图片描述
原自带的git是保留的,在/usr/bin目录下,所以也可以随时切换回去,将此新加的环境变量去掉即可,去掉后,执行git命令时系统会自己去/usr/bin目录下找对应的git。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐