如何使用git日志显示作者的短用户名?

如何使用git日志显示作者的短用户名?,git,github,git-log,Git,Github,Git Log,我尝试使用 git日志-n1--pretty=“%an” 中的一些条目 git日志--pretty=“%an”| uniq 显示提交者的完整用户名,而不是短登录名。我希望是git/github用户名 有没有一种方法可以强制git日志显示作者的短姓名而不是映射的全名?我认为你把git和GitHub搞混了。您是否要求查看GitHub用户名?git repo对GitHub用户名一无所知。为什么它会显示来自同一提交人的不同作者字符串?请阅读.mailmap(“映射作者”部分),这应该可以解决您的问题。嗯

我尝试使用
git日志-n1--pretty=“%an”

中的一些条目
git日志--pretty=“%an”| uniq
显示提交者的完整用户名,而不是短登录名。我希望是git/github用户名


有没有一种方法可以强制git日志显示作者的短姓名而不是映射的全名?

我认为你把git和GitHub搞混了。您是否要求查看GitHub用户名?git repo对GitHub用户名一无所知。为什么它会显示来自同一提交人的不同作者字符串?请阅读.mailmap(“映射作者”部分),这应该可以解决您的问题。嗯,我以前必须使用两个不同的名称/电子邮件地址。1套用于工作,1套用于个人。有时我不小心,结果会用错误的一对犯下错误。也许你回购协议中的提交人做了类似的事情?比如@Frax声明:git存储两条识别信息:姓名和电子邮件。git中没有“短名称”概念。如果您在执行“git日志”时看到一个短名称,那么提交者不知何故使用了该提交的短名称(或者GitHub使用了)。我不太清楚你看到了什么以及你期望/想要看到什么。