着色日志

git log --graph --pretty=format:'%C(red)%h%Creset -%C(yellow)%d%Creset %s %C(green)(%cr) %C(yellow)<%an>%Creset'

format 选项允许你指定自己的日志输出格式:

参数 细节
%C(color_name) 选项为其后的输出着色
%h%H 缩写提交哈希(使用%H 表示完整哈希)
%Creset 将颜色重置为默认终端颜色
%d 引用名称
%s 主题[提交消息]
%cr 提交日期,相对于当前日期
%an 作者姓名