如何更改我的作者提交后,我已经是被推到了上游资源库混帐推后更改的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