如果一个Pull请求被合并(比如说PR3)并且在那几个Pull请求(比如说PR4,PR5等)之上已经合并了,它们在之前合并的Pull请求PR3中对同一个文件进行了更改,现在我想要恢复Pull请求PR3和Git不允许我自动执行此操作并给出此错误。
抱歉,此拉取请求无法自动恢复。它可能已经被还原,或者内容可能已经合并,因为它已被合并。
我该如何恢复拉取请求PR3?
那么我们就说你可以创建一个包含所有内容的新分支。
然后在你的主分支中开始做反转。
$ git revert --no-commit PR5
$ git revert --no-commit PR4
$ git revert --no-commit PR3
$ git commit -m "NO PRS"
然后在您的新分支中,您可以保存所需的一切。并与您的主分支合并。