三重自制 git 可用

问题描述

我在 Apple Silicon Macbook Pro 上重新安装了自制软件,如果我做错了什么,我有点怀疑。现在很好,但我早些时候遇到了这个问题,在执行 brew install git 后,我的 Git 版本在执行 which git 时仍然是 Apple 版本。在做了一些搜索之后,我使用了 brew doctor,它输出我使用 echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc。这个命令现在解决了我所有的问题,但我遇到的问题是我做了 3 次。所以发生的事情是我做了一次,输入 which git 仍然是 Apple。不知道我必须打开一个新的终端窗口,我又做了两次。我想为什么不关闭终端然后繁荣它工作。

我的 Git 工作正常,我已经设置了一切,只是知道还有 2 个重复项有点烦人。希望这没什么大不了的。

请记住,我是一个完整的初学者,所以尽量用我能理解的方式来表达。我还没有掌握终端。谢谢。

我的问题是如何在输入 which -a git删除这 3 个额外的位置?这样做时我得到了这个:

/opt/homebrew/bin/git
/opt/homebrew/bin/git
/opt/homebrew/bin/git
/usr/bin/git

解决方法

您应该检查并编辑您的 ~/.zshrc:如果您看到 export PATH="/opt/homebrew/bin:$PATH" 重复了 3 次,那就可以解释您的 which 输出。

确保 export PATH="/opt/homebrew/bin:$PATH" 中只有一个 ~/.zshrc,以便 $PATH 不包含三个相同的路径。