如何截断git log中的字段--pretty

时间:2011-10-14 18:25:10

标签: git

我们的git提交日志中有一些长名字的人。目前,我的格式是

pretty = %C(yellow)%h%Creset %s %C(red)(%an, %cr)%Creset

显示

276840c Kyle Heironimus Added updated hello world example. (3 months ago)

我真的只想要

276840c Kyle Added updated hello world example. (3 months ago)

如果我不能只取出作者姓名的第一个字,那么前5个字符将是我的第二个选择。

有什么办法吗?

1 个答案:

答案 0 :(得分:5)

如果使用%aN而不是%an,Git会在显示作者姓名时考虑〜/ .mailmap中列出的别名。如果您创建该文件,请添加,例如 -

Kyle <youremail@example.com>

然后你应该得到所需的输出。