恢复了来自 github 的拉取请求,但两个分支没有显示任何差异

ant*_*bee 6 github git-revert pull-request

我已按照本文恢复了来自 GitHub 的拉取请求https://help.github.com/articles/reverting-a-pull-request/恢复了来自 GitHub 的拉取请求恢复了来自 GitHub 的拉取请求。现在,即使在恢复后,当我比较两个分支时,它也显示相同。我如何再次提出拉取请求?

\n\n

这是我所做的

\n\n
    \n
  1. 我从prod_bug_fix分支向release/13.0.0提出了拉取请求,然后转到 github 并合并。
  2. \n
  3. 然后我按照上面的文章取消合并拉取请求。现在我认为release/13.0.0代码会像我提出拉取请求之前一样返回。
  4. \n
  5. 我尝试再次从 prod_bug_fix 向release/13.0.0提出拉取请求,但它说“没有\xe2\x80\x99t任何东西可以比较。” 。但我可以看到两个分支之间存在代码差异。
  6. \n
\n\n

我做错了什么以及如何使release/13.0.0 恢复到与以前相同的状态?

\n

Zol*_*orn 2

这个答案有点晚了,但我自己遇到了这个问题,最后发现恢复行为很奇怪,因为被恢复的原始提交仍然在历史记录中,所以当你去创建一个新的 PR 时,它仍然认为它在在那里,你在进行 diff 时看不到任何差异。这个 StackOverflow 答案提供了一些更多细节。