git - 如何更改 `git log` 中的提交哈希(`commit 43a1b08`)颜色以构建新格式?
问题描述
当我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 的兼容性给予奖励积分。
解决方案
查看配置选项,默认为黄色
git config diff.color.commit <your color>
请参阅 test t/t4207-log-decoration-colors.sh
,这似乎依赖于diff.color
推荐阅读
- angular - 覆盖指令的 ngOnDestroy 方法
- python - 在 DRF 中过滤特定数据以进行响应
- masstransit - 如何为 MultiBus 的 ISendEndPointProvider 创建依赖注入
- android - Chromecast Android TV 打开外部屏幕
- google-cloud-platform - GCP Dataflow flex 模板构建日志位置
- reactjs - 借记卡和信用卡与 Node JS 的 Paypal API 集成
- azure - 如何在 Azure Cloud 中获取 VM 的访问日志
- php - 我收到错误,导致我的两个数据库表为空
- java - 无法在 Windows 10 上安装 Java 6
- java - Gradle 6.8.1 不使用 Junit 执行测试