【发布时间】:2013-05-23 05:25:42
【问题描述】:
我想使用最新版本的 git (1.8.3)。
目前,当我制作 git --version 时,它会显示 git version 1.7.12.4 (Apple Git-37),我想它是与 Xcode 一起安装的。
我安装了最新版本,但 bash 仍然使用 Xcode one..
请告诉我如何使用安装到 usr/local/bin 的路径覆盖 xcode git?
谢谢!
【问题讨论】:
我想使用最新版本的 git (1.8.3)。
目前,当我制作 git --version 时,它会显示 git version 1.7.12.4 (Apple Git-37),我想它是与 Xcode 一起安装的。
我安装了最新版本,但 bash 仍然使用 Xcode one..
请告诉我如何使用安装到 usr/local/bin 的路径覆盖 xcode git?
谢谢!
【问题讨论】:
编辑 ~/.bash_profile 并添加
alias git=/usr/local/bin/git
获取 bash_profile 文件或重启 bash (source ~/.bash_profile)
查看 git --version 打印的内容。 我不确定这是否会影响 XCode。我从不在 IDE 中使用版本控制工具,我是从命令行执行的
或者您将 /usr/local/bin 添加到 $PATH 到您的 bash_profile。我用 macports 或者更好的说法是 macports 会自动改变你的 bash_profile。
export PATH=/usr/local/bin:$PATH
【讨论】:
使用符号链接让 Xcode 使用 /usr/local/bin/git 而不是其内置的 git
cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo mv git xcodeGIt
sudo ln -s git /usr/local/git
免责声明:内联输入——但这就是它的工作原理。完成它,它对我来说很好用
【讨论】: