1

当我git log使用默认--pretty=medium格式执行 a 时,它会给我这样的输出:

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)。

对于使用默认颜色的所有哈希打印,如何全局设置?

我最常使用 git 版本 2.11.0(Debian 9 的默认软件包),但我也使用各种其他版本。配置文件与旧版本的 Git 的兼容性给予奖励积分。

4

1 回答 1

2

查看配置选项,默认为黄色

git config diff.color.commit <your color>

请参阅 test t/t4207-log-decoration-colors.sh,这似乎依赖于diff.color

于 2018-05-03T04:39:20.607 回答