git - 在 Github 上合并拉取请求后,本地“未合并的提交被丢弃”
问题描述
- 接收来自 Github 的 pull request 邮件
- 获取并检查功能分支 xzy 以测试其中的内容
- 看起来不错 - 在 Github 上批准、压缩和合并以及删除功能分支
- 签出并拉出主人
- 即使我没有进行任何更改,我仍然拥有本地功能分支,并且它已合并到服务器上的 master 中。当我在 IntelliJ 中删除它时,它会警告我“未合并的提交已被丢弃”,并列出功能分支中的提交。但是变化在我拉的主人身上。做另一个“获取”不会改变我的本地分支。
这意味着什么未合并的提交?我需要做些不同的事情吗?
解决方案
我认为这里的问题可能有点假。IntelliJ 所指的未合并提交可能是您在合并回master
分支之前压缩的功能分支中的提交。因此,该master
分支确实具有您构建的功能,但它收到了一些压缩提交。实际上,功能分支中的原始提交从未合并,IntelliJ 只是警告您这一点。
我认为您不需要仅根据来自 IntelliJ(或 Git)的警告消息做任何不同的事情。
推荐阅读
- javascript - css/javascript:检查触发悬停效果的图像像素
- r - tibble::add_row 到嵌套的 tibble 在 tidyr 1.0.0 下抛出错误
- php - 省略 PHP 三元和空值合并运算符中的“else”
- java - UnsupportedFormatException:没有为源数据找到合适的 ImageReader
- php - PHP如何循环使用从初始数组循环填充的变量的嵌套数组?
- ansible - 如何使用 Ansible 和 Ansible 组作为输入创建修改后的逗号分隔列表
- javascript - ng-repeat angularjs中的输入标签
- python-3.x - 我想让一个全局变量只有在满足某些条件后才能访问
- java - 两个人之间通话的简单 Twilio 示例
- c# - 在 DB 端使用逻辑测试 Windows 窗体应用程序