是否可以让git命令突出显示终端中的提交消息?
例如:
$ git stash
已保存的工作目录和索引状态WIP在主服务器上:9d657ff 对事件进行排序
HEAD现在为9d657ff 排序事件
否则很难在丰富的git输出中捕获它们。
答案 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我同意这是一个很好的功能。