brew install git
然后
PATH=/usr/local/git/bin:$PATH
新的Git版本将替代苹果Git成为默认选项。
您无需进行任何操作。您所提到的git是操作系统的一部分,无法由用户安装。您不需要卸载它。
如果您想要不同的版本,请使用MacPorts或Homebrew进行安装,并使用port select git
或brew link
来选择首选版本。
/usr/local/git/bin/git
。$ sudo cp /Applications/Xcode.app/Contents/Developer/usr/bin/git /tmp/git-apple
$ sudo cp /usr/local/git/bin/git /Applications/Xcode.app/Contents/Developer/usr/bin/git
$ git --version
我不是专家,但对于在运行macOS 13.2.1 Ventura的Mac来说...
/usr/local/bin/git
看起来/usr/local/bin/git
是用户安装的。在终端中输入which git
以查看是否有此文件。这个git可以被卸载。我在那里找到了快捷方式。我右键单击其中一个以查找原始文件。
通过深入挖掘原始文件夹,我找到了一个uninstall.sh
。将其拖到Terminal.app窗口中,然后按回车键执行。脚本会确认您要卸载git
的意愿。继续,等待片刻,然后Poof!消失了。
现在再次运行which git
。根据我的经验,它会切换到报告不同版本的git:/usr/bin/git
。
/usr/bin/git
相比之下,/usr/bin/git
似乎是由Apple安装的,不能(或显然,不应该)被删除。
这个清理使我的 IntelliJ IDE 可以成功安装 Git,因此我可以在 IDE 项目中访问 GitHub。
在进行清理之前,IntelliJ 在尝试为自身使用安装 Git 后报告了错误。
在 MAC 上移除 git 的所有组件
$ cd /usr/local/bin
$ sudo rm -rf git*
.profile
文件中添加一个别名来指定所需的git。 - Kuba hasn't forgotten Monica