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

如何将feature分支A的最新变更同步到从其检出的feature分支B

Git 分支A改动同步到分支B的解决方案

问题根因

你执行git pull时默认拉取的是当前B分支绑定的上游远程分支的改动,如果B分支的上游没有配置为远程A分支,系统只会比对你本地B和对应上游分支的差异,自然会提示已是最新状态,不会自动拉取A的新提交。

操作步骤

方案1:先更新本地A分支,再合并到B(推荐,更稳妥)

  • 切换到本地A分支,同步远程A的最新改动
git checkout A
git pull origin A
  • 切回B分支,将A的改动合并到B
git checkout B
git merge A

如果你不想在B分支产生额外的合并提交,可将git merge A替换为变基操作:

git rebase A

方案2:无需切换分支,直接拉取远程A改动到B

直接在B分支执行以下命令,拉取远程A的最新改动合并到当前分支:

git pull origin A

冲突处理

合并/变基过程中如果出现代码冲突,手动修改冲突文件后执行对应操作即可:

  • 合并场景:git add <冲突文件路径> 后执行 git commit 完成合并
  • 变基场景:git add <冲突文件路径> 后执行 git rebase --continue 完成变基

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:24:01