终端Git版本与Homebrew安装版本不一致问题求助
Git版本显示不一致问题解决
问题:通过Homebrew安装了Git 2.43.0,但终端执行git --version仍显示系统自带的2.15.0版本,而brew upgrade git提示已安装最新版。
原因
Mac系统自带Git,其默认路径(通常为/usr/bin/git)在环境变量PATH中的优先级高于Homebrew安装的Git路径(Intel Mac为/usr/local/bin/git,Apple Silicon Mac为/opt/homebrew/bin/git),导致终端优先调用旧版本。
解决步骤
查看所有Git安装路径,执行命令:
which -a git输出示例:
/usr/bin/git /usr/local/bin/git第二条即为Homebrew安装的新版本路径。
修改环境变量
PATH,将Homebrew的Git路径置于最前:- Intel芯片Mac:编辑
~/.zshrc(Mac默认终端用zsh),添加一行:export PATH="/usr/local/bin:$PATH" - Apple Silicon芯片Mac:添加:
export PATH="/opt/homebrew/bin:$PATH"
- Intel芯片Mac:编辑
让修改立即生效,执行:
source ~/.zshrc若使用bash终端,对应执行
source ~/.bash_profile。验证版本:
git --version此时应显示2.43.0版本。
内容的提问来源于stack exchange,提问作者YoxyFoxy
相关产品推荐
相关产品推荐

