Meu $ PATH estava parecendo:
/usr/local/git/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin:/usr/local/git/bin/:/usr/local/git/bin/
Eu verifiquei alguns arquivos como: .bash_profile / .profile / .bashrc houve algumas declarações de exportação $ PATH.
/usr/bin/git --version
=> git version 1.7.5.4
/usr/local/git/bin/git --version
=> git version 1.7.10.1
Primeiro, removi as declarações do PATH de exportação. Eles estavam bagunçando as coisas.
É meio estranho que o desinstalador da v1.7.5.4 esteja localizando o git em /usr/local/git e ele esteja instalado aqui em /usr/bin/git . Eu sempre usei o instalador oficial.
Então eu li em algum outro lugar que o Xcode também instala o git (acho que este deve ser o /usr/bin/git ). Então, não estou planejando remover este aqui.
Primeiramente, removi todas as declarações de PATH de exportação de .bash_profile / .profile / .bashrc . Isso faz com que meu PATH se pareça com:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
Um pouco mais curto. Quando eu fiz which git 'me deu /usr/bin/git . Esta não é a versão que eu quero. Então voltei e mudei meu PATH para
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
adicionando esta linha:
export PATH=/usr/local/git/bin:$PATH
para .bash_profile
Primeiro abra uma nova janela de terminal para testar git --version ou which git ou se você quiser testar esses comandos no mesmo tipo de terminal no primeiro source .bash_profile para habilitar sua alteração no arquivo .bash_profile
/usr/local/git/bin (a versão 1.7.10.1) será encontrado primeiro ('which git' resultou em /usr/local/git/bin/git )