为什么还原提交不会在新PR中显示?

时间:2015-02-28 00:05:55

标签: git github git-commit pull-request git-revert

这里发生了什么:

  1. 从主
  2. 创建分支XYZ
  3. 在分支XYZ中提交的更改
  4. 使XYZ分支的PR成为主人
  5. PR被接受并且代码合并为主
  6. PR得到了回复(它打破了东西)
  7. 在分支XYZ中进行了一些提交,以便修复#2项已经破坏的提交
  8. 去了Github.com并创建了新的PR,但我只看到了最后一次提交而不是第2项提交的其他提交
  9. 我想我的问题是:为什么第2项中提交的代码没有出现在我的新PR中?即使我没有在更改的文件列表中看到它,那么被恢复的提交也会被包含在这个新PR中吗?

    谢谢!

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

这里什么都没有,但是如果你将PR恢复到PR之前(本地)并将其推送到掌握,继续在XYZ中进行更改并再次尝试PRaying会怎么样?