如何正确更新 git 版本?
How to update git version correctly?
我使用以下命令下载了 git 的新版本 - 版本 2.26.0:
brew upgrade git
但是我不能使用它!如果我输入:
git --version
$ git version 2.22.0
如果我尝试再次更新它:
brew upgrade git
Warning: git 2.26.0 already installed
如何解决这个问题?
你有两个版本的git,一个是操作系统提供的,一个是brew安装的。
可能有两个问题:
brew
放置可执行文件的文件夹不在 $PATH
。
brew
放置可执行文件的文件夹位于 $PATH
但晚于 OS 提供的 git
所在的文件夹,因此 git
来自另一个文件夹被执行。
通过执行 which git
你会看到正在使用哪个 git
。
有多种解决方案:您可能希望将 brew 文件夹放在 $PATH
的开头,或者将 brew
安装到其他文件夹。查看 brew 文档以获得最佳实践。
我用过:
brew link --overwrite git
它已将我当前的 git 版本覆盖为由 brew 安装 - 版本 2.26.0。
我使用以下命令下载了 git 的新版本 - 版本 2.26.0:
brew upgrade git
但是我不能使用它!如果我输入:
git --version
$ git version 2.22.0
如果我尝试再次更新它:
brew upgrade git
Warning: git 2.26.0 already installed
如何解决这个问题?
你有两个版本的git,一个是操作系统提供的,一个是brew安装的。 可能有两个问题:
brew
放置可执行文件的文件夹不在$PATH
。brew
放置可执行文件的文件夹位于$PATH
但晚于 OS 提供的git
所在的文件夹,因此git
来自另一个文件夹被执行。
通过执行 which git
你会看到正在使用哪个 git
。
有多种解决方案:您可能希望将 brew 文件夹放在 $PATH
的开头,或者将 brew
安装到其他文件夹。查看 brew 文档以获得最佳实践。
我用过:
brew link --overwrite git
它已将我当前的 git 版本覆盖为由 brew 安装 - 版本 2.26.0。