gpt4 book ai didi

git - 确定为什么 github 说 "Closed with unmerged commits"

转载 作者:太空狗 更新时间:2023-10-29 13:02:54 53 4
gpt4 key购买 nike

我有时会向上游存储库贡献 pull 请求。有人将我的 pr 应用到 master 并关闭它。然后 github 说“关闭未 merge 提交”。为什么?

我想弄清楚的是,我在创建 pr 的分支上所做的代码编辑没有包含(应用或〜 merge )到上游存储库的 mater 分支中。我不想执行“手动检查”,而是想要一个或多个 cli git 命令来准确显示这些代码编辑的内容。

最佳答案

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

  1. 他们可能已经从您的 fork 存储库创建了一个补丁并应用了它。这是在 format-patch 命令的帮助下完成的:

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

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

这些操作对于从分支 merge 时的小更改很有意义(以防补丁位于 fork 存储库的单独分支中)或不需要 rebase 。

关于git - 确定为什么 github 说 "Closed with unmerged commits",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353359/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com