2011-01-27 47 views
21

Sto eseguendo Git versione 1.6.5.1. Il file binario è in/usr/local/git/bin. C'è un modo semplice per aggiornare alla versione più recente?Aggiornamento Git alla versione più recente (mac)

+3

che dipende da come è stato originariamente installato il programma. In genere è necessario eseguire l'aggiornamento utilizzando lo stesso metodo. – Ether

+1

Ho usato per usare un checkout di origine; quindi l'aggiornamento diventa un one-liner: 'cd ~/src/git && git pull && NO_FINK = 1 make install' – miku

+0

Ho finito con l'installazione di homebrew. – Chad

risposta

18

Ho finito per installare solo homebrew.

+0

Questo è sicuramente il modo più semplice per ottenere git se non ti interessa monitorare lo sviluppo. –

+0

+1 per l'homebrew. –

+2

Installare Git su Mac OS X usando Homebrew [video]: http://vimeo.com/14649488 – adam

2

Controllare il blog Dan Benjamin. Basta cambiare git-1.6.4.2 per l'ultima versione.

7

Dal file README Git:

Aggiornamento

Basta scaricare l'installer Git ultimo, eseguire lo script uninstall.sh fornito, e quindi installare come normale.

Download and install from Git's website

+2

Lo script di disinstallazione non farà nulla se non è stato installato da un programma di installazione Git in passato (se git è installato in una directory diversa da quella che si aspetta). – Nathan

+0

Come lo risolvi? – shim

+0

Vedere questo Gist: https://gist.github.com/wjn/9252854 Una volta identificato dove è installato Git, si dovrebbe essere in grado di modificare le linee di 'sudo rm' per riflettere le directory corrette da rimuovere. – DragonBear

0

ho trovato l'opzione più semplice per essere libero di scaricare direttamente dal sito web di Git:

http://git-scm.com/downloads

Da lì, ho eseguito il loro pacchetto di installazione, chiudere e rilanciato Terminal, e controllato:

git --version

Aggiornato!

Per quel che vale, il mio which git si legge:

/usr/local/git/bin/git

E ho nel mio .bash_profile:

export PATH=/usr/local/git/bin:$PATH

+0

Sì, questo non ha funzionato per me. Non è stato aggiornato. Nessun indizio su come procedere da qui. – Ian

Problemi correlati