O shell do Windows Git, que é realmente apenas o bash, define o prompt $PS1
para uma longa sequência que inclui $(__git_ps1)
.
__git_ps1
é definido como uma função, com quase 100 linhas, que imprime o nome da ramificação atual entre parênteses.
/etc/profile
(que é C:\Program Files (x86)\Git\etc\profile
, pelo menos no meu sistema)) chama /etc/git-completion.bash
, que define a __git_ps1
função, define $PS1
, define algumas conclusões específicas do git, entre outras coisas.
O git-completion.bash
usado pelo Git Bash parece ser baseado nisso .
git-core
pacote instalado?