Antworten:
Keine der aktuellen Antworten aktualisiert Xcode git. Sie werden nur eine neuere Version von Git installieren.
Xcode hat mehrmals seine Meinung über den besten Git-Standort geändert. Abhängig davon, wie lange Sie Xcode schon installiert haben, sehen Sie die Git-Binärdateien unter:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Auch wenn Sie den PATH aktualisieren, bleibt Xcode bei seiner Version. Die einzige Möglichkeit, die Verwendung der neueren Version zu erzwingen, besteht darin, diese Git-Binärdateien durch einen Link zu der neuen zu ersetzen, die Sie installiert haben.
ln -s /opt/local/bin/git /usr/bin/git
Wiederholen Sie dies für den anderen Pfad. Beachten Sie, dass ich einen symbolischen Link verwende, keinen harten. Andernfalls würde Xcode Ihre andere Installation während eines Upgrades ersetzen
Sie können git
mit Homebrew von der Quelle aus installieren und Ihren PFAD so einstellen, dass der neue anstelle der xcode- / Systemversion verwendet wird.
Hier gibt es ein kleines Video-Tutorial. http://vimeo.com/14649488
Es ist für eine ältere Version, aber es wird Ihnen den Einstieg erleichtern. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
(Zum Aktualisieren können Sie auch MacPorts, Fink oder das Git OS X-Installationsprogramm verwenden.)
Wenn Sie git selbst zum Aktualisieren von git verwenden möchten, führen Sie die folgenden Befehle aus:
Dies kann von jedem beliebigen Ort ausgeführt werden git clone git://github.com/gitster/git.git
dann Sie wollen cd git
dann diese laufensudo make prefix=/usr install install-doc install-html install-info
Dadurch wird Git für die globale Verwendung in Ihrem Ordner / usr / bin installiert.
/usr/local/bin
oder $HOME/bin
oder ähnlich und passen Sie PATH
entsprechend.
Sie können den neuesten Git mit macports installieren :
sudo port install git-core +svn +doc +bash_completion +gitweb
Wenn Sie einen neueren Git als den in Xcode wollen, müssen Sie ihn installieren. Diese Installation sollte an einem anderen Ort erfolgen, als wenn Sie ein Update durchführen. /usr/bin/git
Ein Apple-Update überschreibt diese Version.
Es gibt mehrere Möglichkeiten, dies zu tun, aber wie von @FranciscoGarcia angegeben, werden sie nicht unbedingt die von Xcode verwendete, sondern nur die Befehlszeilenversion ändern.
Am einfachsten ist es, die Binärdateien von der Git- Site zu installieren .
Wenn Sie Code möchten, verwenden Sie einen Paketmanager, z. B. Fink Macports, Homebrew.
Wenn Sie die neueste Version wünschen, installieren Sie sie aus dem eigenen Repository von git.
Laden Sie die neueste Binärdatei von hier herunter und installieren Sie sie.