我有一个项目,基于一些开源项目。通常我会每月将我所做的更改与原始项目的更改合并。几个月前,我做了同样的例行程序,合并更改并将它们提交给主人。但后来我意识到我没有正确测试项目。有很多严重的错误,所以为了尽快解决问题,我犯了一个错误。我只是将大多数合并的文件恢复到合并前的状态。并再次提交该项目。现在我有一个基于 3 个月前版本的原始项目的工作项目。而且我不知道如何再次合并它,因为当我尝试进行合并时,git不建议我合并它之前建议我的更改。请您告诉我解决此问题的最佳方法是什么?我希望尽可能保存有关两个分支中 git 提交的更多信息。