Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

__git_ps1: comando não encontrado

Estava executando os passos da instalação do Git como descrito na explicação da aula 1. Criei o arquivo .bash_profile na home do meu usuário (estou no Ubuntu) com o conteúdo descrito:

if [ -f /usr/local/git/contrib/completion/git-completion.bash ]; then
    . /usr/local/git/contrib/completion/git-completion.bash
fi
GIT_PS1_SHOWDIRTYSTATE=true

PS1='\u@\h:\w $(__git_ps1 "(%s)")\$ '

E após isso apliquei as alterações com o comando:

source .bash_profile

E é neste momento que estou tendo problemas onde o ubuntu dá a seguinte mensagem:

__git_ps1: comando não encontrado

Alguém saberia dizer como resolver o erro?

2 respostas

Apenas corrigindo, o código que coloquei no meu .bash_profile não foi o que citei acima mas sim o

if [ -f /etc/bash_completion.d/git ]; then
    . /etc/bash_completion.d/git
fi
GIT_PS1_SHOWDIRTYSTATE=true

PS1='\u@\h:\w $(__git_ps1 "(%s)")\$ '
solução!

Resolvi o problema, verifiquei que na minha máquina do diretório

/etc/bash_completion.d/

não existia nenhum git mas sim um git-prompt, desta forma alterei meu .bash_profile para:

if [ -f /etc/bash_completion.d/git-prompt ]; then
        . /etc/bash_completion.d/git-prompt
fi
...

e resolveu o problema!