为什么恢复的提交不会显示在新的 PR 中?

Gus*_*ias 4 git github git-revert git-commit pull-request

这是发生的事情:

  1. 从 master 创建了分支 XYZ
  2. 已在分支 XYZ 中提交更改
  3. 使 XYZ 分支的 PR 成为大师
  4. PR 被接受并且代码合并到 master 中
  5. PR 被恢复(它破坏了东西)
  6. 在分支 XYZ 中进行了一些提交,以修复第 2 项上已损坏的提交
  7. 前往 Github.com 并创建了新的 PR,但我只看到了最后一次提交,而没有看到第 2 项中的其他提交

我想我的问题是:为什么在第 2 项中提交的代码没有出现在我的新 PR 中?即使我在更改文件列表中没有看到已恢复的提交,也会包含在这个新 PR 中吗?

谢谢!

Gus*_*ias 5

对于那些想知道的人:我所要做的就是从 master 合并到 XYZ 分支,这样我就可以获得最新的提交,然后恢复恢复我的代码的提交。然后,之前恢复的提交中的文件会出现在新的 PR 中。