确定为什么github说“以未合并的提交关闭”

时间:2013-12-03 14:08:28

标签: git github branch git-merge pull-request

我有时会向上游回购提供拉取请求。有人将我的pr应用于掌握并关闭它。然后github说“关闭与未合并的提交”。为什么呢?

我想弄清楚我在分支上创建的代码编辑是什么,如果有的话,我创建的pr没有被包含(应用或〜合并)到上游repo的mater分支。我不想执行“手动检查”,而是想要一个或几个cli git命令,它们将向我显示这些代码编辑的确切内容。

1 个答案:

答案 0 :(得分:3)

在GitHub上发生了这件事我发现了另一个原因,除了@twalberg在评论中提到的那个:

  1. 他们可以从您的分叉存储库创建一个补丁并应用它。这是format-patch命令的帮助:

    $ git format-patch branch --stdout> file.patch

  2. (@twalberg在评论中说明)他们本可以使用cherry-pick,它会在一次提交中应用更改。

  3. 这些操作对于从分支合并时的小变化有意义(如果补丁在分叉存储库中位于单独的分支中)或者不需要重新定位。