如何更改我的作者提交后,我已经是被推到了上游资源库混帐推后更改的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. 如何使用git? git-commit?混帐推?
- 3. 混帐:更改提交者信息
- 4. 新的git:混帐推给错误
- 5. Git rebase更改作者?
- 6. 混帐推挂起后几个推
- 7. 混帐推制作大师
- 8. 混帐推不更新远程的Git仓库
- 9. 制作混帐忽略文件更改
- 10. 混帐:后“混帐RM”
- 11. 混帐推PHP和主机密钥验证混帐推命令后未能
- 12. 混帐git cherry/git log --cherry
- 13. Git推混淆
- 14. “混帐推Heroku的主人” 不工作
- 15. '混帐推起源master`的不工作
- 16. 混帐--git-dir的工作不正常
- 17. 混帐推问题
- 18. 混帐推未能
- 19. 混帐不推夹
- 20. 恢复混帐推
- 21. Phbricator - 混帐推挂
- 22. 混帐推错误: -
- 23. 混帐推错误
- 24. git:更新后结帐不工作
- 25. 混帐git合并
- 26. 混帐:修改推送请求
- 27. 无法回退1步后推混帐
- 28. 混帐复归提交/推而保留的更改
- 29. 混帐推不更新远程分支
- 30. 混帐推VS混帐推起源<branchname>
对于在 - 深入解释为什么推重写历史可能是可怕的(如果任何人可能已经从上游存储库拉),请参阅http://stackoverflow.com/questions/8448973/how-do-you-deal-with-a-public-repository -that-has-been-rebased/8449701#8449701 – Cascabel