Tenemos la mejor solución que hallamos on line. Deseamos que te sirva de ayuda y si deseas comentarnos algún detalle que nos pueda ayudar a perfeccionar nuestra información hazlo con total libertad.
Solución:
Puedes crear una sección [color]
en tus ~/.gitconfig
con, por ejemplo, el siguiente contenido
[color]
diff = auto
status = auto
branch = auto
interactive = auto
ui = true
pager = true
También puede controlar con precisión lo que quiere que se coloree de qué manera, por ejemplo
[color "status"]
added = green
changed = red bold
untracked = magenta bold
[color "branch"]
remote = yellow
Espero que esto te ayude a empezar. Y, por supuesto, necesita un terminal que admita color.
Probablemente quieras usar
git config --global color.ui auto
los auto
parte dice que git solo intentará usar el color en terminales que lo admitan, y no obtendrá secuencias ANSI si redirige la salida de los comandos de git a un archivo, por ejemplo. Configurándolo en true
es igual que auto
y este también es el valor predeterminado desde Git 1.8.4.
los color.ui
es una metaconfiguración que incluye todos los diversos color.*
configuraciones disponibles con comandos git.
Esto se explica en profundidad en git help config
.
git config --global color.ui auto
git config --global color.branch auto
git config --global color.status auto
Si guardas algún titubeo o disposición de ascender nuestro artículo te evocamos escribir una explicación y con placer lo observaremos.