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

标签 git github git-commit git-push pull-request

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

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

最佳答案

我建议你修复 committer。请记住,提交的用户和提交者之间存在差异。提交者在 .git/config 文件夹中签名:

$ cat .git/config
[user]
    name = John Doe
    email = john.doe@example.com

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

关于git - 如何在 GitHub 中更改提交的作者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44204514/

相关文章:

github - 使用提交消息检查 GitHub 上的问题任务

git - 我的合作者的提交是如何进入我的分支的?

GitHub 自动部署到 Ubuntu 服务器

git - 如何使用 url.<base>.insteadOf 获取远程的合格 Git URL?

git - 哪个是最好的 git 托管软件? - Gitolite vs. Gitlab vs. Gitorius

由于丢失或损坏的本地对象 git-lfs,git push 被拒绝

Git 在提交前比较文件

GitHub Api 检查 protected 分支上的批准数量

ios - 如何在 iOS 应用程序中包含 github 项目,就像 android studio 中的依赖项一样

git - 我如何在过去进行 Git 提交?