Configuración de colors para el prompt en Git Bash en Windows

He jugado con éxito con algunas de las configuraciones de color en Git Bash en Windows. Puedo configurar algunas cosas, como los colors de las twigs local, actual y remota en mi file .gitconfig :

 [color "branch"] current = cyan bold local = cyan remote = networking 

Pero lo que no he logrado cambiar son los colors del post: el username@machine al comienzo de la línea (en el rectángulo amarillo de la captura de pantalla) y el proyecto y la twig en los que me encuentro actualmente (rectángulo morado) .

enter image description here

¿Hay alguna manera de influir en ellos también? ¿ .gitconfig configuraciones de .gitconfig necesito configurar para cambiar esos colors?

En su .bashrc puede configurar su post utilizando la variable PS1 (que probablemente esté configurada en un valor global en /etc/profile u otro file en /etc que puede depender de la distribución).

Aquí hay un ejemplo:

 PS1='\[\033[1;36m\]\u@\h:\[\033[0m\]\[\033[1;34m\]\w\[\033[0m\] \[\033[1;32m\]$(__git_ps1)\[\033[0m\]\$ ' 

Para que la sustitución de command funcione, necesita shopt -s promptvars que es el valor pnetworkingeterminado.

Esto dará como resultado el usuario y el nombre de host en cyan, el directory actual en azul y la twig git en verde en los terminales que funcionan con TERM=xterm-color .

Consulte man 5 terminfo y man tput para get más información sobre los controles de terminal.