Git日志总结

8
我是新手,我想要实现以下目标:我想打印一个简短的摘要列表,包括提交标题、作者、时间戳(可选)以及添加/删除/更新的次数。
我已经使用了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(-)
1个回答

11
请查看git log --pretty=format:<格式字符串>这是一个好的解释
例如,
git log --pretty=format:"%h - %an (%ae): %s" --shortstat 

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


这正好回答了我的问题,你给我的链接也非常好。非常感谢。 - user1238193

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接