每当我调用git blame --color-by-age
时,我都希望将git blame
设置为默认行为。我该如何配置.gitconfig
文件来实现这一目标?
答案 0 :(得分:1)
git config --global blame.coloring highlightRecent
blame.coloring
这确定要应用于非理性输出的着色方案。它可以是默认的
repeatedLines
,highlightRecent
或none
。
和
color.blame.highlightRecent
这可以用于根据行的年龄为非常规行的元数据着色。
此设置应设置为以逗号分隔的颜色和日期设置列表,以颜色开始和结束,日期应从最旧到最新设置。如果该行是在给定时间戳记之前引入的,则元数据将使用给定的颜色着色,从而覆盖带有时间戳的旧颜色。
相对时间戳也可以代替绝对时间戳,例如
2.weeks.ago
可以解决超过2周的问题。默认值为
blue,12 month ago,white,1 month ago,red
,它将所有超过一年的颜色都涂成蓝色,一个月到一岁之间的最近变化保持白色,而上个月引入的线条则变成红色。