Ich habe git
auf /usr/bin/git
(ich glaube war Xcode installiert), aber es ist 1.7.5.4 und ich möchte die aktuelle Version 1.7.7 verwenden
Gibt es eine Möglichkeit, diese Version zu deinstallieren und die neue zu verwenden?
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.)
quelle
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 wollencd 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.
quelle
/usr/local/bin
oder$HOME/bin
oder ähnlich und passen SiePATH
entsprechend.Sie können den neuesten Git mit macports installieren :
quelle
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.
quelle
Laden Sie die neueste Binärdatei von hier herunter und installieren Sie sie.
quelle