将Git从1.9.0版更新到2.2.1版

时间:2015-01-31 13:29:19

标签: macos git

我的控制台最近让我意识到我在Mac上安装的git版本存在各种安全漏洞,我被建议升级。

我不知道如何使用自制软件,所以我选择了更简单的方法。我建议下载 git-scm.com

安装的以下内容

http://sourceforge.net/projects/git-osx-installer/?source=typ_redirect

我已经安装了包,但我的终端仍显示:

MacBook-Pro-3:~ mruser$ git --version
git version 1.9.0
MacBook-Pro-3:~ mruser$ which git
/usr/local/bin/git

我注意到这个版本在/ bin /文件夹中,这可能是问题所在?由于其他版本安装在/ local /文件夹中。

如何删除旧的git版本1.9.0,以便我可以成功安装新版本? (不影响我正在处理的任何应用程序)

感谢您查看并获取任何输入!

1 个答案:

答案 0 :(得分:2)

/usr/local中的Git(大概是1.9.0)是新版本的 shadowing 。要确定要使用的程序,shell会查看存储在PATH环境变量中的目录列表。您可以使用echo $PATH查看它。通常/usr/local/bin位于/usr/bin之前,因此您可以使用较新版本的软件而不会覆盖系统提供的软件。

您需要从/usr/local中删除旧版本。你如何做到这取决于你在哪里得到Git 1.9.0。如果它有卸载程序,请使用它。如果没有,您可以查看/usr/local并删除任何内容" git"在其中,可能是安全的。

将来,请使用像HomebrewMacports这样的包管理器。他们将跟踪您已安装的内容并使其更容易升级。