Remova a versão antiga:
sudo apt-get purge git
Adicione a nova versão ao $ PATH:
export PATH=/usr/local/git/bin/git:$PATH
cd
source .bashrc
Remova a versão antiga:
sudo apt-get purge git
Adicione a nova versão ao $ PATH:
export PATH=/usr/local/git/bin/git:$PATH
cd
source .bashrc
Um problema pode ser que o sistema instale git em um local que tenha maior prioridade do que onde você está colocando seu git binário. Você pode testar isso examinando seu $PATH :
echo $PATH
Você pode ajustar sua variável $PATH para que /usr/local/bin tenha maior prioridade executando algo como isso ou adicionando isso ao seu ~/.bashrc :
export PATH=/usr/local/bin:$PATH
No entanto, você deve levar algumas coisas em consideração. Se você estiver instalando isso no nível do sistema, deverá remover o pacote apt -controlled usando apt-get remove git . Se você escolheu fazer isso, certifique-se de que sua git install seja sólida e não tenha problemas. Outras coisas no seu sistema dependem de git .
Se você optar por fazer isso, deverá omitir --prefix flags de todas as instruções de compilação e, em vez disso, executar ./configure e permitir que isso determine seu prefixo. Isso significa que diferentes sistemas saberão como melhor instalar binários, e você permitirá que o sistema obtenha os detalhes.
Como alternativa, você pode instalar um binário apenas para seu usuário , o que provavelmente é uma boa prática, e é uma boa idéia até você se familiarizar com a compilação, binários e pacotes. Nesse caso, você desejaria definir um --prefix de algo como --prefix=/home/username/.local/ ou --prefix=/home/username/ , o que colocará o binário no diretório bin/ sob seu prefixo. Então, você só precisa garantir que isso faça parte do seu $PATH adicionando isso ao seu ~/.bashrc :
export PATH=/home/username/.local/bin:$PATH
Lembre-se de que, sempre que você editar seus arquivos .bashrc ou outros source 'd, precisará refazer source .bashrc ou reiniciar seu terminal:
source ~/.bashrc