git日志摘要

时间:2013-03-01 12:07:28

标签: git logging

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

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

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

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

1 个答案:

答案 0 :(得分:5)

查看git log --pretty=format:<format string>Here is a good explanation

例如

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

会为您提供哈希(%h),作者姓名和电子邮件(%an%ae)和主题(%s),然后是{{ 1}}行