Cheat Sheet速查表
跳转到主要内容

Git 日志格式字符串 速查表

本文根据 Devhints / Git log format string 翻译。代码示例及版本范围沿用原文。原文标注更新日期:2017-10-18。

日志格式

美化格式(Pretty format)

git log --pretty="format:%H"

请参阅下表了解格式变量。

哈希值

提交

变量说明
%H提交哈希值
%h(缩写)提交哈希值

树状视图

变量说明
%T树对象哈希值
%t(缩写)树对象哈希值

父节点

变量说明
%P父节点哈希值
%p(缩写)父节点哈希值

提交

变量说明
%s提交主题
%f提交主题(文件名风格)
%b提交正文
%d引用名称
%e编码

作者与提交者

作者

姓名

变量说明
%an作者
%aN作者(遵循 mailmap 映射)

电子邮件

变量说明
%ae作者电子邮件
%aE作者电子邮件(遵循 mailmap 映射)

日期

变量说明
%aD作者日期 (RFC 2822)
%ar作者日期(相对时间)
%at作者日期(Unix 时间戳)
%ai作者日期 (ISO 8601)

提交者

姓名

变量说明
%cn提交者姓名
%cN提交者姓名(遵循 mailmap 映射)

电子邮件

变量说明
%ce提交者电子邮件
%cE提交者电子邮件(遵循 mailmap 映射)

日期

变量说明
%cD提交者日期 (RFC 2822)
%cr提交者日期(相对时间)
%ct提交者日期(Unix 时间戳)
%ci提交者日期 (ISO 8601)

另请参阅