如何更改我的作者提交後,我已經是被推到了上游資源庫混帳推後更改的git作者
13
A
回答
20
你將不得不修改提交(git commit --amend --author="New Author Name <[email protected]>"
)在你的本地庫力推 - git push -f
更改(重寫歷史記錄一旦推向上游一般是不好的做法)。
+0
git push -f不起作用我 –
5
另一個完整的解決方案。
如果你得到了多個git-push而沒有意識到提交使用了不同的電子郵件帳戶。現在你需要改變它。 這裏是我用來將我之前提交的所有郵件轉換爲新電子郵件ID的命令。
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='Tarandeep Singh'; GIT_AUTHOR_EMAIL='[email protected]'; GIT_COMMITTER_NAME='Tarandeep Singh'; GIT_COMMITTER_EMAIL='[email protected]';" HEAD;
注意:當您複製上面的命令,請在第一次更改您的姓名和電子郵件,其中我在命令中使用我的姓名和電子郵件
感謝
+2
哈哈在「注意」關於請改變使用你自己的細節.. :) –
相關問題
- 1. 混帳推更改本地創建GIT服務器
- 2. 混帳:更改提交者信息
- 3. 新的git:混帳推給錯誤
- 4. Git rebase更改作者?
- 5. 混帳推掛起後幾個推
- 6. 混帳推不更新遠程的Git倉庫
- 7. 混帳推PHP和主機密鑰驗證混帳推命令後未能
- 8. 混帳--git-dir的工作不正常
- 9. '混帳推起源master`的不工作
- 10. 混帳git合併
- 11. Phbricator - 混帳推掛
- 12. 混帳推未能
- 13. 混帳復歸提交/推而保留的更改
- 14. 混帳推起源主不起作用
- 15. 混帳忽略到一個Git倉庫任何更改
- 16. 混帳推主產地不註冊更改回購
- 17. 混帳推不使用正確的git的配置值
- 18. Git推送和結賬更改權限後更改不顯示
- 19. 如何在嘗試從Git推送時更改GitHub帳戶?
- 20. 混帳推服務器不更新工作分支
- 21. 混帳分支創建git
- 22. 排除了混帳推
- 23. 混帳推窗戶,窗戶
- 24. GitLab V5.0混帳推問題
- 25. 混帳推/合併配置
- 26. 上混帳推硬復位
- 27. 重定向混帳推
- 28. 更新的混帳
- 29. 防止用戶使用不同的作者姓名推送混帳提交?
- 30. 更改VSCode中的Git帳戶
對於在 - 深入解釋爲什麼推重寫歷史可能是可怕的(如果任何人可能已經從上游存儲庫拉),請參閱http://stackoverflow.com/questions/8448973/how-do-you-deal-with-a-public-repository -that-has-been-rebased/8449701#8449701 – Cascabel