我最近克隆了一个hg repo到git,以便可以在github上发布它。很多电子邮件地址是错误的,我想使用git回扣来改变他们之前,任何人分叉这个项目。如果我改变它们,我该如何将新的、完全回扣的回购推向github?我可以先调整一下位置然后再 git push吗?我必须先删除项目吗?

最佳答案

几乎。您需要使用git push -f(或--force)来覆盖旧的历史记录。
另一个完全不同的提示是:为什么要“使用git rebase”来更改提交者电子邮件地址而不是git filter-branch --env-filter

09-04 00:02