Mac OS X 升级 Git

作为一个Mac用户,如果安装了Xcode,自然就会有Git,但是这个Git的版本却不是最新的,作为一个强迫症晚期的人,我是不能容忍一个不是最新版本的软件出现在我的电脑上的。于是,我就用Homebrew升级了,但是这个升级,却着实让我蛋疼了一下…

下面,就是我愉快的升级经历……

首先

brew upgrade git

恩,执行完毕之后,提示我升级成功,此时最新版本是2.6.3

然后

git --version
git version 2.3.3

什么鬼???明明应该是2.6.3的好么?

看了一下我的brew目录下的Git目录,发现还有旧版本的缓存

ls /usr/local/Cellar/git/
2.3.3 2.6.3

先把旧版本的干掉再说

brew unlink git
brew cleanup git
Removing: /usr/local/Cellar/git/2.3.3

然后,给新版本的加个软链接

brew link git

恩,现在/usr/local/bin目录下就有最新版的软链接了

你以为这样就行了?No No No……

我们最新版的路径是这个

/usr/local/bin/git

bash当前所使用的Git链接到的路径是

which git
/usr/bin/git

那么,很显然我们需要把让bash搜索我们最新版本的Git的路径(为了避免删除原版的Git可能带来的莫名其妙的问题,原版就留着吧).

只需要在~/.bash_profile里加入以下命令

export PATH=/usr/local/bin/git:${PATH}

就可以让bash优先搜索/usr/local/bin/git,也就是我们最新版的Git的软链接的路径了。

下面,再看看我们Git的版本

git --version
git version 2.6.3

OK,大功告成!