git
最后更新于:2022-04-02 05:45:10
# Mac 更新自带的 git 到最新版本
# 检查git版本
打开终端输入
```
git --version
```
检查已安装的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是可以切换的,官方文档中有写 [在 Mac 上将 zsh 用作默认 Shell - Apple 支持 (中国)](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。
';