似乎提示顏色通過不同的機理的輸出顏色設置。
如果,PowerShell的命令行,鍵入
$global:GitPromptSettings
您將看到有關如何git的提示顯示設置。一些值:
BranchBehindForegroundColor : Red
RepositoriesInWhichToDisableFileStatus : {}
BranchForegroundColor : Cyan
BranchBehindAndAheadBackgroundColor : Black
BranchBehindAndAheadForegroundColor : Yellow
BeforeText : [
WorkingBackgroundColor : Black
WorkingForegroundColor : DarkRed
EnableWindowTitle : posh~git ~
BranchBehindBackgroundColor : Black
BeforeIndexText :
ShowStatusWhenZero : True
DelimText : |
BeforeBackgroundColor : Black
UntrackedForegroundColor : DarkRed
IndexForegroundColor : DarkGreen
我需要改變這裏的設置是WorkingForegroundColor
我可以打字測試更改此值的結果立刻:
$global:GitPromptSettings.WorkingForegroundColor = [ConsoleColor]::Green
有用關於此主題的博客文章:
其他的東西在控制着它。我知道在* nix系統(OS X,Linux)上,這是由'__GIT_PS1'設置/配置完全控制的,因此Git無法觸及的任何內容通常都會影響它。不知道它在Windows上是什麼,但我懷疑這是Git專門處理的配置。 – Makoto
它是[posh-git](https://github.com/dahlbyk/posh-git) – BenV