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

Bjö*_*ist 7 git branch github git-merge pull-request

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

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

pho*_*ops 4

这件事刚刚在 GitHub 上发生在我身上,除了@twalberg 在评论中提到的原因之外,我还找到了另一个原因:

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

    $ git format-patch 分支 --stdout > file.patch

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

当从分支合并(如果补丁位于分叉存储库上的单独分支中)或不需要变基时,这些操作对于小的更改是有意义的。