Estou tentando personalizar PS1
para mostrar o branch que estou quando entro em um repositório git. Para fazer isso eu uso a __git_ps1
função e tudo funciona bem.
Meu problema é que, de acordo com as explicações que pesquisei na Internet, você precisa inserir o git-prompt.sh
arquivo no seu .bashrc
arquivo. Bem, eu não fiz isso e ainda funciona.
Na verdade, tentei locate
esse find
script e ele não existe no meu sistema de arquivos. Então, minha pergunta é: onde essa função é definida?
Está localizado em
/usr/lib/git-core/git-sh-prompt
:e é obtido automaticamente como parte do mecanismo de conclusão do bash: