什么管理我在我的mac上使用的git?

时间:2014-11-17 21:16:03

标签: macos git homebrew osx-yosemite

我很困惑在管理git给定我的环境时正在使用的内容。我正在使用:

此时未安装Xcode,但可能已经过去了。我正在运行OS X的10.10.1。

$ which git
/usr/local/bin/git
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ brew upgrade git
Error: git-2.1.3 already installed
$ git --version
git version 1.8.4
$ pip show git
$

澄清我的目标:我接受删除git的1.8.4版本,转而支持通过brew管理的更高版本,当且仅当它没有打破本机GitHub应用程序。

1 个答案:

答案 0 :(得分:2)

brew link git --overwrite将用Homebrew替换/ usr / local中的版本。 Homebrew对于覆盖文件很害羞;如果/ usr / local / bin / git在你运行brew install git之前已经存在,Homebrew就会构建并安装git到Cellar但是不会将Homebrew git符号链接到/ usr / local。

Xcode / CLT git位于/ usr / bin。