Como usar a versão “certa” do Git em seu Mac

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 !!