2012-07-17 4 views
8

Ok, por lo que en esta fiesta de git cmd ..amarilla en PowerShell y git elegante

git log --pretty='%C(yellow)%h%Creset %s' --abbrev-commit 

me da un color amarillo Commit Identificación y línea de asunto blanco, pero en PowerShell (con git pijo) No me sale identificación de confirmación amarilla (es el blanco predeterminado).

¿Por qué?

Respuesta

9

Resulta consola de PowerShell hace System.ConsoleColor.DarkYellow como blanco:

[Enum]::GetValues([ConsoleColor]) | %{ Write-Host $_ -ForegroundColor $_ } 

Usando bold yellow lugar, lo que hace con System.ConsoleColor.Yellow, obras:

git log --pretty='%C(bold yellow)%h%Creset %s' --abbrev-commit 
+0

cygwin y color.diff automático color.status automático color.branch auto color.interactive true –

+0

¡pequeño destripador! –

+3

¿Cómo cambio definitivamente el git amarillo elegante para que sea negrita? –