好的,所以在git bash这个cmd ..
git log --pretty='%C(yellow)%h%Creset %s' --abbrev-commit
给了我一个黄色的提交ID和白色主题行,但在powershell(使用posh git)中我没有得到黄色提交ID(它是默认的白色)。
为什么?
答案 0 :(得分:9)
事实证明,PowerShell的控制台呈现System.ConsoleColor.DarkYellow
为白色:
[Enum]::GetValues([ConsoleColor]) | %{ Write-Host $_ -ForegroundColor $_ }
使用bold yellow
代替System.ConsoleColor.Yellow
呈现效果:
git log --pretty='%C(bold yellow)%h%Creset %s' --abbrev-commit