一、显示 8位 commit-ID 提交日期 提交说明
git log --pretty=format:'%C(auto)%h%C(blue) %<|(19)%as%C(auto)%d %s'
%C(auto) 设置%h显示内容颜色(auto 意思是默认颜色)
%C(blue) 设置%as显示内容颜色
%<|(19)which 指示下一个格式运算符(%as代表YYYY-MM-DD)占据终端中直到第 19 列的所有空间,并在该空间中左对齐。
对于我的示例,您不需要它,因为%as==YYYY-MM-DD无论如何都有固定宽度。但您可能想尝试其他日期格式,如%ar,%ad或%aD. 有关使用自定义格式的更多信息,请检查man git-log并搜索PRETTY FORMATS.
二、显示 40位 commit-ID 提交日期 提交说明
git log --pretty=format:'%C(auto)%H%C(blue) %<|(19)%as%C(auto)%d %s'
以上相关参数说明:
%h、%as等内容:https://www.cnblogs.com/wutou/p/17538388.html
显示信息的颜色:https://www.cnblogs.com/wutou/p/17536218.html
参考、来源:
https://qa.1r1g.com/sf/ask/3780740631/