如何更改 GitHub 中提交的作者?

Kar*_*a K 6 git github git-push git-commit pull-request

我想知道是否有办法更改在 GitHub 存储库中推送更改的人员(帐户)。

例如:我以不同的名称(不是电子邮件)推送到我的私人存储库,但我拼错了我名字的一个字母,GitHub 将提交标记为用户名而非用户名提交;

sen*_*rio 6

我建议你修复提交者。请记住,提交的用户和提交者之间是有区别的。提交者在文件夹内签名.git/config

$ cat .git/config
[user]
    name = John Doe
    email = john.doe@example.com
Run Code Online (Sandbox Code Playgroud)

现在,您只需要git commit --amendgit push origin BRANCH -f。前一个命令再次提交(但这次更新了提交者)。后者覆盖分支。

  • 要更改作者: `git commit --amend --author="John Doe <john.doe@example.com>"` (2认同)