7

我是 git 新手,我正在尝试完成以下任务:我想打印一个简短的摘要,列出提交的标题、作者、时间戳(可选),以及添加/删除/更新的数量。

我所做的是我使用git log --shortstat --oneline它,它几乎达到了我的要求,只是它缺少提交更改的作者。我可以稍微调整命令以显示作者吗?

P/S:这是我从上面的命令中得到的,我希望它也能显示给作者。

2d2b0b9 Commit#1 **[Authors]**    
 2 files changed, 8 insertions(+), 7 deletions(-)
e90dc73 Commit#2 **[Authors]**    
 2 files changed, 20 insertions(+), 12 deletions(-)
4

1 回答 1

10

看看git log --pretty=format:<format string>这里有一个很好的解释

例如

git log --pretty=format:"%h - %an (%ae): %s" --shortstat 

将为您提供哈希 ( %h)、作者姓名和电子邮件 ( %an, %ae) 以及主题 ( %s),然后是--shortstat

于 2013-03-01T12:17:46.013 回答