Risposte:
Nessuna delle risposte correnti aggiornerà Xcode git. Installeranno solo una versione più recente di git.
Xcode ha cambiato idea diverse volte sulla migliore posizione git. A seconda di quanto tempo fa hai installato Xcode, vedrai i binari git su:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Anche se aggiorni il PERCORSO, Xcode si atterrà alla sua versione. L'unico modo che conosco per forzarlo a utilizzare la versione più recente è sostituire quei binari git con un collegamento a quello nuovo che hai installato.
ln -s /opt/local/bin/git /usr/bin/git
Ripetere l'operazione per l'altro percorso. Nota che utilizzo un collegamento simbolico, non difficile. Altrimenti Xcode sostituirà l'altra installazione durante un aggiornamento
Puoi installarlo git
dal sorgente usando Homebrew e puntare il PATH per usare quello nuovo invece della versione xcode / system.
C'è un piccolo tutorial video qui. http://vimeo.com/14649488
È per una versione precedente ma ti farà iniziare, fammi sapere se hai bisogno di maggiori informazioni.
(Puoi anche usare MacPorts, Fink o il programma di installazione di Git OS X, per aggiornare.)
Se vuoi usare git stesso per aggiornare git, esegui i seguenti comandi:
Questo può essere eseguito da qualsiasi luogo, git clone git://github.com/gitster/git.git
quindi si desidera cd git
quindi eseguire questosudo make prefix=/usr install install-doc install-html install-info
Questo installerà Git nella tua cartella / usr / bin per l'uso globale.
/usr/local/bin
o $HOME/bin
o simili e regolare di PATH
conseguenza.
Puoi installare l'ultimo git usando macports :
sudo port install git-core +svn +doc +bash_completion +gitweb
Se vuoi un git più recente di quello in Xcode, devi installarlo, questa installazione dovrebbe essere in un altro posto come se aggiornassi, /usr/bin/git
un aggiornamento Apple sovrascriverà questa versione.
Esistono diversi modi per farlo, ma come notato da @FranciscoGarcia non cambieranno necessariamente quello usato da Xcode solo la versione da riga di comando.
Il più semplice è installare i binari dal sito git .
Se si desidera il codice, utilizzare un gestore di pacchetti, ad esempio Fink macports, Homebrew.
Se si desidera l'ultima installazione di bleeding edge dal repository di git.
Scarica l'ultimo binario da qui e installalo.