当我使用默认的git log
格式执行--pretty=medium
时,它会为我提供如下输出:
commit 80e7613 (HEAD -> master)
Author: Curt J. Sampson <cjs@cynic.net>
Date: 2018-05-03 12:42:03 +0900
python/pytest: Customizing test discovery
commit 80e7613
部分以黄色打印。我想改变这种颜色。
我可以使用自定义格式执行此操作,但这将是烦人的重复,也不会更改任何其他[格式](内置和自定义,我使用%C(auto)%h
)。 / p>
如何使用默认颜色对所有哈希值进行全局设置?
我最经常使用git版本2.11.0(Debian 9的默认包),但我也使用其他各种版本。为旧配置的Git配置文件兼容性给出了奖励积分。
答案 0 :(得分:2)
查看config option,默认情况下为黄色
git config diff.color.commit <your color>
请参阅测试t/t4207-log-decoration-colors.sh
,它似乎依赖于diff.color