首页 > 解决方案 > 在 Github 上合并拉取请求后,本地“未合并的提交被丢弃”

问题描述

  1. 接收来自 Github 的 pull request 邮件
  2. 获取并检查功能分支 xzy 以测试其中的内容
  3. 看起来不错 - 在 Github 上批准、压缩和合并以及删除功能分支
  4. 签出并拉出主人
  5. 即使我没有进行任何更改,我仍然拥有本地功能分支,并且它已合并到服务器上的 master 中。当我在 IntelliJ 中删除它时,它会警告我“未合并的提交已被丢弃”,并列出功能分支中的提交。但是变化在我拉的主人身上。做另一个“获取”不会改变我的本地分支。

这意味着什么未合并的提交?我需要做些不同的事情吗?

标签: gitgithub

解决方案


我认为这里的问题可能有点假。IntelliJ 所指的未合并提交可能是您在合并回master分支之前压缩的功能分支中的提交。因此,该master分支确实具有您构建的功能,但它收到了一些压缩提交。实际上,功能分支中的原始提交从未合并,IntelliJ 只是警告您这一点。

我认为您不需要仅根据来自 IntelliJ(或 Git)的警告消息做任何不同的事情。


推荐阅读