此处的占位符是指git log --pretty=format:""双引号中的占位符

占位符 说明
%H commit hash
%h 简短 commit hash
%T tree hash
%t 简短的 tree hash
%P parent hash
%p 简短的 parent hash
%an 作者名字
%ae 作者邮箱
%ad 日期,--date= 指定的格式
%aD 日期,RFC2822格式
%ar 日期,相对格式
%at 日期,Unix timestamp
%ai 日期,ISO 8601格式
%cn 提交者名字
%ce 提交者邮箱
%cd 提交日期,--date= 指定的格式
%cD 提交日期,RFC2822格式
%cr 提交日期,相对格式
%ct 提交日期,Unix timestamp
%ci 提交日期,ISO 8601格式
%d ref 名称,(branch、tag)
%s commit 信息标题
%b commit 信息内容
%Cred 切换到红色
%Cgreen 切换到绿色
%Cblue 切换到蓝色
%Creset 重置颜色
%C(…) 自定义颜色
%n 换行

可以利用上面这些占位符定制一个好看 log,添加一个 alias。
我的 alias: git config --global alias.lgb "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an :: %ae>%Creset%n' --abbrev-commit --date=relative --branches"