git突出显示提交消息

时间:2013-11-15 15:59:01

标签: git syntax-highlighting

是否可以让git命令突出显示终端中的提交消息?

例如:

  

$ git stash

     

已保存的工作目录和索引状态WIP在主服务器上:9d657ff 对事件进行排序

     

HEAD现在为9d657ff 排序事件

否则很难在丰富的git输出中捕获它们。

1 个答案:

答案 0 :(得分:2)

添加--color适用于多个git命令...但不适用于该特定命令(git stash),并且它们突出显示提交哈希,而不是提交消息。

git stash list应该采用与git log相同的选项(包括--color),但我必须指定一些格式(例如--oneline)才能获得工作:

git stash list --oneline --color

此外,git有一个配置选项默认情况下在所有命令中使用颜色(color.ui),但是,如上所述,它适用于某些命令,但不是之一。

最后,git help config使您能够准确指定格式化中所需的颜色,并且由于许多命令使用git log并接受选项,因此您可以以这种方式突出显示提交消息(对于这些命令)并为它们制作别名。)

FWIW我同意这是一个很好的功能。