Você acabou de baixar a última versão do git, instalada no seu mac, mas quando foi ao Terminal e digitou git –version você viu uma versão inesperada do Git ???
O problema pode ser que algumas de suas instalações anteriores (provavelmente Apple Dev Tools) instalaram a versão que você está vendo agora. Não se preocupe, vamos consertar isso agora e então farei o meu melhor para explicar o porquê.
Vá para o seu terminal e acesse o diretório etc:
cd ../../etc
Ok, neste diretório abra o arquivo de caminhos com seu editor de texto preferido:
Ex: caminhos de mate
Adicione esta linha ao topo do seu arquivo:
/ usr / local / git / bin
Quando você terminar, deve ser parecido com isto
/ usr / local / git / bin
/ usr / local / bin
/ usr / bin
/ bin
/ usr / sbin
/ sbin
(observação: o arquivo mostrará um caminho por linha)
Feche seu Terminal e abra-o novamente, agora tente:
git –version
Bem, o que acabamos de fazer?
Certo, o diretório padrão onde o Git foi instalado: / usr / local / git / bin .
Uma vez instalado, temos que adicionar este caminho na variável PATH normalmente usando o comando:
export PATH = $ PATH: / usr / local / git / bin
Portanto, o bash pode resolver o que estamos chamando quando o git é digitado.
Até aí tudo bem, o problema é que este comando adiciona o git home ao final da variável PATH, e nossa instalação anterior colocou o Git em outro diretório diferente do padrão: / usr / bin . Este diretório vem antes (na variável PATH) do caminho padrão de nossa nova instalação do git. Então, o que acontece quando digitamos git –version ? O caminho “errado” é resolvido para o nosso comando, porque / usr / bin foi carregado antes desse / usr / local / git / bin e obtemos a instalação indesejada do Git.
Assim, uma forma de solucionar este problema, é ter certeza de que o caminho desejado será carregado primeiro, e fizemos isso editando o arquivo de caminhos , responsável por compor a variável PATH.
Foi assim que resolvi aquele problema espero que isso possa te ajudar também.
Eu realmente gostaria de ouvir sobre sua própria experiência ou melhores maneiras de resolvê-la !!