我最近看到Windows中的git控制台是有颜色的,例如,绿色表示添加,红色表示删除等等。我怎么给git控制台上色呢?
要安装它,我使用命令:$ sudo apt-get install git-core
我最近看到Windows中的git控制台是有颜色的,例如,绿色表示添加,红色表示删除等等。我怎么给git控制台上色呢?
要安装它,我使用命令:$ sudo apt-get install git-core
当前回答
正如@VonC所指出的,color。ui从Git 1.8.4开始默认为auto
从Unix和Linux Stackexchange问题如何着色输出的git?以及@Evgeny的回答:
git config --global color.ui auto
这颜色。UI是一个元配置,包括所有不同的颜色。*配置可用的git命令。这在git帮助配置中有深入的解释。
基本上,这比设置不同的颜色更简单,更经得起考验。*单独设置。
git配置文档的深入解释:
color.ui: This variable determines the default value for variables such as color.diff and color.grep that control the use of color per command family. Its scope will expand as more commands learn configuration to set a default for the --color option. Set it to always if you want all output not intended for machine consumption to use color, to true or auto if you want such output to use color when written to the terminal, or to false or never if you prefer git commands not to use color unless enabled explicitly with some other configuration or the --color option.
其他回答
添加到你的.gitconfig文件下一个代码:
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
另一种方法是编辑.gitconfig(如果不存在就创建一个),例如:
vim ~/.gitconfig
然后加上:
[color]
diff = auto
status = auto
branch = auto
参考: https://nathanhoad.net/how-to-colours-in-git/
步骤:
~ /开放。Gitconfig用于编辑 六世~ / .gitconfig 粘贴以下代码: (颜色) UI = auto (颜色“分支”) 电流=黄反向 Local =黄色 远程=绿色 (颜色" diff ") Meta =黄色加粗 碎片=洋红色粗体 旧=红色加粗 新=绿色加粗 (颜色“状态”) 新增=黄色 改变=绿色 Untracked =青色 保存文件。
只要改变任何文件在您的本地回购和做
git status
正如@VonC所指出的,color。ui从Git 1.8.4开始默认为auto
从Unix和Linux Stackexchange问题如何着色输出的git?以及@Evgeny的回答:
git config --global color.ui auto
这颜色。UI是一个元配置,包括所有不同的颜色。*配置可用的git命令。这在git帮助配置中有深入的解释。
基本上,这比设置不同的颜色更简单,更经得起考验。*单独设置。
git配置文档的深入解释:
color.ui: This variable determines the default value for variables such as color.diff and color.grep that control the use of color per command family. Its scope will expand as more commands learn configuration to set a default for the --color option. Set it to always if you want all output not intended for machine consumption to use color, to true or auto if you want such output to use color when written to the terminal, or to false or never if you prefer git commands not to use color unless enabled explicitly with some other configuration or the --color option.
如果您要求,Git会自动为大部分输出上色。你可以非常具体地说明你想要什么颜色以及如何着色;但是要打开所有默认的终端颜色,请设置颜色。UI为true:
git config --global color.ui true