我想知道是否有辦法更改推送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
有人推送更改後。 –