Answers:
当前的答案都不会升级Xcode git。他们只会安装较新版本的git。
Xcode已经改变了几次关于最佳git位置的想法。根据您安装Xcode的时间长短,您将在以下位置看到git二进制文件:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
即使您更新PATH,Xcode也会坚持其版本。我知道强迫它使用较新版本的唯一方法是用指向您所安装的新git的链接替换那些git二进制文件。
ln -s /opt/local/bin/git /usr/bin/git
重复其他路径。注意,我使用的是符号链接,而不是硬链接。否则,Xcode会在升级期间替换您的其他安装
您可以git
使用Homebrew从源代码安装,只需指向PATH即可使用新版本而不是xcode / system版本。
这里有一个小视频教程。http://vimeo.com/14649488
它适用于旧版本,但可以帮助您入门,如果需要更多信息,请告诉我。
(您也可以使用MacPorts,Fink或Git OS X安装程序进行升级。)
如果要使用git本身来更新git,请运行以下命令:
可以从任何地方运行,git clone git://github.com/gitster/git.git
然后cd git
再运行sudo make prefix=/usr install install-doc install-html install-info
这会将Git安装到/ usr / bin文件夹中,以供全局使用。
/usr/local/bin
或$HOME/bin
类似的产品并PATH
据此进行调整。
您可以使用macports安装最新的git :
sudo port install git-core +svn +doc +bash_completion +gitweb