OSX下的Git升级

96
floodliu
2014.11.08 13:23* 字数 256

通过Homebrew安装Git

brew install git

查看系统默认的Git

which git

如果执行结果是 /usr/local/bin/git,那么系统默认调用的就是我们刚刚安装的git。

移除其它版本

系统中可能已经安装了其它版本的git,而且它们的优先级比Homebrew安装的git要高,因此需要移除之。

  • 移除xcode安装的git

    如果 which git 的结果是 /usr/bin/git,那么它就是通过xcode安装的版本。使用下面的方法移除它:

    cd /usr/bin
    sudo mkdir backup-git-apple
    sudo mv git* backup-git-apple/
    
  • 移除git-osx-installer安装的版本

    如果 which git 的结果是 /usr/local/git/bin/git,那可能是通过git-osx-installer等方式安装过git。同时系统变量PATH中可能还有 /usr/local/git/bin 这个路径。

    sudo rm -rf /usr/local/git
    sudo rm /etc/paths.d/git
    sudo rm /etc/manpaths.d/git
    

再次检查git路径和版本

打开一个新的shell会话,检查 which gitgit --version

mac