在富丽堂皇中,当我在存储库中运行"git状态“时,更改和未跟踪文件的颜色为暗红色,当我试图将它们配置为”普通“红色时。我之所以想这样做,是因为我有一个背景暗的控制台,所以深红很难读懂。
我四处搜索,似乎需要做两个配置更改:
从我的阅读来看,这是我需要做的所有事情,然而"git状态“的结果仍然是深红的。
这里有一个总结,为了证明我按照我的说法设置了它们,也许有人可以发现错误:
发布于 2013-08-25 09:00:17
这里只有一种方法可以将DarkRed更改为红色:修改控制台窗口本身的配色方案。据我所知,git将选择名单上的“第一”红色(碰巧是黑暗.)。所以只要增加R值就可以了。
您可以直接在窗口(属性、->颜色)或注册表中执行此操作。提示是不同的故事:它使用PS颜色名称,其中红色=红色,而不是DarkRed.
发布于 2014-04-09 06:53:03
git status
的输出由.gitconfig文件控制。changed
和untracked
文件的默认设置是一个模糊的Red
,但是您可能需要Red Bold
,这是提示符中显示的亮(默认)红色。
将以下内容添加到.gitconfig文件中:
[color]
ui = true
[color "status"]
changed = red bold
untracked = red bold
added = green bold
对于将来引用这一点的任何人来说,接受的颜色是normal
、black
、red
、green
、yellow
、blue
、magenta
、cyan
和white
,以及单个可选修饰符bold
、dim
、ul
、blink
或reverse
。如果给出两种颜色,第一种是前景,第二种是背景。
发布于 2013-12-05 08:40:52
要将列出的未跟踪文件和修改文件的颜色更改为更具可读性的黄色颜色,可以将其添加到~/..gitconfig文件中:
[color "status"]
untracked = bold yellow
changed = bold yellow
另外,更新您的GitPrompt.ps1以显示未跟踪为黄色可能是一个好主意:
UntrackedForegroundColor = [ConsoleColor]::Yellow
WorkingForegroundColor = [ConsoleColor]::Yellow
编辑: GitPrompt.ps1是在PowerShell高级git文件夹中找到的。
https://stackoverflow.com/questions/18420139
复制相似问题