You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

合并feature分支到master后feature分支被更新的问题咨询

核心认知确认

你提到的「将A分支合并到B分支时,A分支本身不会被修改」的理解完全正确,这是Git合并操作的基础规则:合并动作只会修改目标分支(也就是你要合并到的B分支),作为合并来源的A分支不会产生任何变动。

反向更新的原因

你碰到的情况是创建GitHub Pull Request时搞反了源分支和目标分支:

  • 合并feature到master的正确PR配置是:源分支:feature,目标分支:master,合并后feature的改动会同步到master,feature本身无变化
  • 如果你配置反了,设置为源分支:master,目标分支:feature,合并后就会把master的内容同步到feature分支,master不会产生任何变动,和你遇到的现象完全一致。

修复方案

  • 如果错误合并后的feature分支还没有被其他协作者拉取,可以直接将feature分支回滚到合并前的提交,重新创建方向正确的PR合并到master即可
  • 如果feature分支的错误合并已经被同步给其他协作者,可以直接新建PR,设置源分支为当前的feature、目标分支为master,完成合并就能把你的feature改动同步到master。

内容的提问来源于stack exchange,提问作者Manish。

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:15:04