运行命令时,git log --graph --oneline --all --decorate我看到的分支和标记名称都是彩色的(自从设置color.ui为以来,我一直认为auto)。我喜欢这种颜色,但是由于我有白色背景,所以很难读懂其中几种颜色,尤其是黄色。
我想更改此设置,然后发现(在Git书中的颜色下。*此处:https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration)中,您可以更改设置下color.*进一步定制Git的颜色。然而,没有4个subsettings的(branch,diff,interactive和status)似乎影响了分支和标签名称使用git的日志的颜色。可以更改这些颜色吗?如果可以,如何更改?
在我的配置中,我将color.diff.commit设置为yellow。我刚刚测试了命令
git -c color.diff.commit=green log
Run Code Online (Sandbox Code Playgroud)
并且提交的颜色肯定会变为绿色。参见我的.gitconfig和(单独包含的)颜色(也在个人git repo中)。
更新。对于分支和标签颜色,您需要设置color.decorate.branch和color.decorate.tag。示例(来自我的“ light_bg”文件):
[color "decorate"]
HEAD = cyan
branch = green
tag = blue bold
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |