我想知道是否有办法更改推送GitHub存储库中更改的人员(帐户)。如何在GitHub中更改PR的作者?
例如:我把我的私人资料库以不同的名称(不是电子邮件),但我写错我的名字中的一个字母和GitHub上标志着承诺将通过的userame不是用户名作为COMMITED;
我想知道是否有办法更改推送GitHub存储库中更改的人员(帐户)。如何在GitHub中更改PR的作者?
例如:我把我的私人资料库以不同的名称(不是电子邮件),但我写错我的名字中的一个字母和GitHub上标志着承诺将通过的userame不是用户名作为COMMITED;
我建议你解决提交者。请记住提交的用户和提交者之间存在差异。提交者是.git/config
文件夹内签署:现在
$ cat .git/config
[user]
name = John Doe
email = [email protected]
,你只需要git commit --amend
和git push origin BRANCH -f
。前一个命令再次提交(但这次与提交者更新)。后者覆盖分支。
我写错我的名字中的一个字母和GitHub上标志着提交
==>在这种情况下,你需要重订。
拉请求任务仅适用于Web GUI中,它不是Git的底层命令。
(1)删除当前拉请求。
(2)调整基线与希望识别信息(电子邮件,姓名),你的提交。
(3)创建新拉请求。
第2步是不平凡的。 'git rebase'命令通常使用原始的作者值,并且仅改变提交者信息;我认为你需要'git filter-branch'。 –
这不是一个拉请求,它是一个直接的提交 –
合并之前,对吗? – Goose
如果合并后这是唯一的选择:https://stackoverflow.com/questions/750172/change-the-author-and-committer-name-and-e-mail-of-multiple-commits-in-git – Ivan86
有人推送更改后。 –