crear - git commit



Configuración de colores para el mensaje en Git Bash en Windows (1)

He jugado con éxito con algunas de las configuraciones de color en Git Bash en Windows. Puedo establecer algunas cosas, como los colores de las sucursales locales, actuales y remotas en mi archivo .gitconfig :

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

Pero lo que no he logrado cambiar son los colores del indicador: el [email protected] al principio de la línea (en el rectángulo amarillo en mi captura de pantalla), y el proyecto y la rama en la que estoy actualmente (rectángulo púrpura) .

¿Hay una manera de influir en aquellos, también? ¿ .gitconfig configuraciones de .gitconfig debo configurar para cambiar esos colores?


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

Aquí hay un ejemplo:

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

Para que funcione la sustitución de comandos, necesita shopt -s promptvars que es el predeterminado.

Esto generará el usuario y el nombre de host en cian, el directorio actual en azul y la rama git en verde en los terminales que funcionan con TERM=xterm-color .

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





msysgit