git blame --color-by-age在git config中设置为默认值

时间:2018-07-29 22:13:22

标签: git git-config git-blame

每当我调用git blame --color-by-age时,我都希望将git blame设置为默认行为。我该如何配置.gitconfig文件来实现这一目标?

1 个答案:

答案 0 :(得分:1)

git config --global blame.coloring highlightRecent

来自git-config(1)

  

blame.coloring

     

这确定要应用于非理性输出的着色方案。它可以是默认的repeatedLineshighlightRecentnone

  

color.blame.highlightRecent

     

这可以用于根据行的年龄为非常规行的元数据着色。

     

此设置应设置为以逗号分隔的颜色和日期设置列表,以颜色开始和结束,日期应从最旧到最新设置。如果该行是在给定时间戳记之前引入的,则元数据将使用给定的颜色着色,从而覆盖带有时间戳的旧颜色。

     

相对时间戳也可以代替绝对时间戳,例如2.weeks.ago可以解决超过2周的问题。

     

默认值为blue,12 month ago,white,1 month ago,red,它将所有超过一年的颜色都涂成蓝色,一个月到一岁之间的最近变化保持白色,而上个月引入的线条则变成红色。