如何正确更新 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安装的。 可能有两个问题:

  1. brew 放置可执行文件的文件夹不在 $PATH
  2. brew 放置可执行文件的文件夹位于 $PATH 但晚于 OS 提供的 git 所在的文件夹,因此 git 来自另一个文件夹被执行。

通过执行 which git 你会看到正在使用哪个 git

有多种解决方案:您可能希望将 brew 文件夹放在 $PATH 的开头,或者将 brew 安装到其他文件夹。查看 brew 文档以获得最佳实践。

我用过:

brew link --overwrite git

它已将我当前的 git 版本覆盖为由 brew 安装 - 版本 2.26.0。