Когда я делаю 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
).
Как я могу установить это глобально, для всей печати хэшей, используя цвет по умолчанию?
Чаще всего я использую git версии 2.11.0 (пакет по умолчанию для Debian 9), но я также использую и другие версии. Бонусные баллы начисляются за совместимость конфигурационного файла со старыми версиями Git.