我是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(-)
答案 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}}行