如何使用 git log 仅打印提交作者和提交日期?

如何使用 git log 仅打印提交作者和提交日期?

我想使用 git log 列出所有提交,其中每一行包含 [commit 作者]: 提交日期

例如:

[name]: 7 February 2021

答案1

git help log文档有一个相当有趣的部分PRETTY FORMATS,您必须阅读该部分才能了解更多详细信息。

简而言之,

git log '--pretty=[%aN]: %aD'

可能接近你想要的。请注意,我选择“作者日期”作为提交日期,因为我不知道您到底对哪些数据感兴趣!如果您需要另一个日期,例如提交/合并日期,那么您必须参考文档自行选择正确的格式字符串。您可以使用该选项指定大多数日期字段的日期格式--date=<format>,该选项也记录在此处。

相关内容