将 git blame --color-by-age 设置为 git config 的默认值

7
我希望能在调用git blame时默认启用git blame --color-by-age,请问应如何在.gitconfig文件中配置呢?
1个回答

11
git config --global blame.coloring highlightRecent

来自git-config(1):

blame.coloring

这决定了要应用于 blame 输出的着色方案。它可以是repeatedLineshighlightRecent或默认值none

color.blame.highlightRecent

这可用于根据行的年龄对 blame 行的元数据进行着色。

此设置应设置为以逗号分隔的颜色和日期设置列表,以颜色开头和结尾,日期应从旧到新设置。如果该行在给定时间戳之前引入,则将元数据染色,覆盖较旧的时间戳颜色。

相对时间戳也可以使用,例如2.weeks.ago有效地处理任何超过 2 周的内容。

默认值为blue,12 month ago,white,1 month ago,red,将一年前的所有内容染成蓝色,保留介于一个月和一年之间的最近更改为白色,并且在最近一个月内引入的行会被染成红色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接