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

Git中如何将一个分支的变更合并至另一个分支?

合并branch2变更到branch1的操作方法

场景1:branch2是本地分支

  • 确认当前处于branch1分支(你的命令行已显示(branch1),无需切换)
  • 建议先拉取branch1的远程最新代码,避免冲突:
    git pull origin branch1
    
  • 执行合并命令:
    git merge branch2
    
  • 若出现冲突:手动修改冲突文件中带<<<<<<<、=======、>>>>>>>标记的内容,解决后执行:
    git add <冲突文件名>
    git commit
    

场景2:branch2是远程分支

你尝试的git pull origin branch2本身是可行的,这个命令会直接拉取远程branch2的代码并合并到当前branch1。也可以拆分为两步操作,更清晰:

  • 先拉取远程branch2的最新代码到本地(不合并):
    git fetch origin branch2
    
  • 再将拉取到的远程分支合并到当前branch1:
    git merge origin/branch2
    
  • 冲突处理方式和场景1一致。

额外注意

  • 合并前请确保branch1上的未完成变更已提交或暂存(用git stash暂存,合并后git stash pop恢复),避免合并时出现混乱
  • 合并前可通过git diff branch1 branch2查看两个分支的差异,提前了解变更内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 10:02:12