Відповіді:
Жоден із поточних відповідей не оновить 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-бінарних файлів посиланням на нову, яку ви встановили.
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.
Завантажте найновіший бінарний файл тут і встановіть.