我该如何在Mac OS X 10.5.8上卸载git版本1.6.5.1?
which git
返回 /usr/local/git/bin/git,就像 Jimmy 指出的那样,rm -rf /usr/local/git
rm /etc/paths.d/git
rm /etc/manpaths.d/git
应该可以解决问题
源代码在这里
我最近在Mac OSX 10.10.1上不得不从1.9.3升级到2.2.1。
我成功运行了2.2.1的安装程序,但命令行“git --version”仍显示1.9.3。
事实证明,2.2.1已成功安装到/usr/local/git/bin,并将该目录添加到我的路径中。然而,1.9.3安装在/usr/bin中,在我的shell PATH变量中首先出现,因此在更新版本之前被调用。
通过运行“sudo rm -rf /usr/bin/git*”并重新启动命令行解决了这个问题。
顺便说一下:如果您认为自己遇到了类似的问题,可以通过运行“type -a git”在PATH中找到各种版本的git。
您可以执行which git
命令来获取git二进制文件的路径。从那里可以很清楚地看出git安装在哪里。我相信图形化安装程序默认将其放置在/usr/local/git
目录中。只需删除该目录,如果需要,还可以从您的PATH
环境变量中删除它。
我知道这个问题特别涉及到git 1.x,但是如果你在使用git 2.x,那么在你的git目录下会有一个卸载脚本。例如,在我的情况下,它在以下位置:
/usr/local/git/uninstall.sh