如何结合同一作者的提交数量

时间:2017-11-16 07:47:31

标签: git github

我一直在为一个开源项目做贡献。起初,我的所有提交都名为yathartha。但过了一会儿,我把名字改为Yathartha Joshi,现在我的新提交都是以这个名字命名的。那么可以结合提交的数量吗?如果是这样,否则我该怎么做才能将它们结合起来。

我在yathartha下有8次提交,在Yathartha Joshi下有14次提交。

1 个答案:

答案 0 :(得分:1)

如果项目在根目录下有.mailmap,您可以将此行添加到其中:

Yathartha Joshi <oldmail@xxx> yathartha <newmail@xxx>

第二个名称和电子邮件将被第一个替换。如果邮件未更改,则newmail部分可以省略。

不确定它是否适用于Github上的号码。 .mailmap用于帮助git shortlog汇总git log的输出。添加此行之前,git shortlog --all会显示:

yathartha (8):
      commit1
      commit2
      ...
      commit8

Yathartha Joshi (14):
      commit9
      ...
      commit22

之后,它会显示:

Yathartha Joshi (22):
      commit1
      commit2
      ...
      commit22