我在 GitHub 上合并了一个拉取请求,我必须更改该提交的作者。如何?

I merged a pull request on GitHub and I have to changed that commit's author. How?

我正在完成大学课程的任务,但遗憾的是我匆忙而忘记将我的 public 姓名更改为我的真实姓名。现在他们的算法将无法与我合并。

现在我更改了个人资料中的 GitHub public 名称。

如何将合并提交的作者姓名更改为我的真实姓名?

检查存储库,运行 git commit --amend --author='"Your Name" <your@email.address>',然后 运行 git push -f。旧的合并提交将被替换为具有新作者信息的新提交。这假设自该合并以来没有其他提交;如果不是这种情况,那么您必须 merge/rebase 在新的合并提交后全部完成。