El shell de Windows Git, que en realidad es solo bash, establece el indicador $PS1en una cadena larga que incluye $(__git_ps1).
__git_ps1 se define como una función, de casi 100 líneas de largo, que imprime el nombre de la rama actual entre paréntesis.
/etc/profile(que es C:\Program Files (x86)\Git\etc\profile, al menos en mi sistema)) invoca /etc/git-completion.bash, que define la __git_ps1función, establece $PS1, define algunas terminaciones específicas de git, entre otras cosas.
El git-completion.bashutilizado por Git Bash parece estar basado en esto .
git-corepaquete instalado?