Ответы:
Ни один из текущих ответов не обновит XCit Git. Они будут устанавливать только более новую версию git.
Xcode несколько раз передумал о лучшем git-расположении. В зависимости от того, как давно вы устанавливаете Xcode, вы увидите git binaries по адресу:
/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 ссылкой на новую установленную вами версию.
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
соответственно.
Вы можете установить последнюю версию git, используя macports :
sudo port install git-core +svn +doc +bash_completion +gitweb
Если вам нужен более новый git, чем тот, что есть в XCode, вам нужно установить его, эта установка должна быть в другом месте, как если бы вы обновились, /usr/bin/git
тогда обновление Apple перезапишет эту версию.
Есть несколько способов сделать это, но, как отмечает @FranciscoGarcia, они не обязательно изменят тот, который использует XCode, только версию командной строки.
Самый простой - установить двоичные файлы с сайта git .
Если вам нужен код, используйте менеджер пакетов, например Fink macports, Homebrew.
Если вы хотите новейшую версию, установите ее из собственного репозитория git.
Загрузите последний бинарный файл отсюда и установите.