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

Git分支创建失误求助:误从4.0.5拉取分支,需合并至release_4_0_4_new

分支基址错误后的合并操作方案

针对你误从4.0.5分支创建新分支,需要将后续变更合并到release_4_0_4_new分支的场景,以下是两种可行的TortoiseGit操作方案:

方案1:Cherry Pick迁移指定提交(适合提交数量少的情况)

  • 切换到release_4_0_4_new分支
  • 右键点击仓库空白处,打开TortoiseGit菜单 → 选择Cherry Pick
  • 在弹出的提交选择窗口中,筛选出你在错误分支上新增的所有提交(注意排除4.0.5分支本身的提交),勾选需要迁移的记录
  • 点击OK,若出现冲突,手动解决后完成提交即可

方案2:Rebase修正分支基址后合并(适合提交数量多的情况)

  • 切换到你误创建的那个分支(基于4.0.5的分支)
  • 右键打开TortoiseGit菜单 → 选择Rebase
  • 在配置窗口中,Base on branch选择release_4_0_4_new,按需勾选Force rebase选项
  • 点击Start Rebase,逐个处理提交过程中出现的冲突
  • 完成rebase后,切换到release_4_0_4_new分支,右键选择Merge,选择刚才完成rebase的分支进行合并
  • 解决可能的冲突后,确认合并提交

辅助提示

你可以通过TortoiseGit的Show Log功能,对比4.0.4、4.0.5和错误分支的提交历史,清晰区分出属于你自己的变更提交,避免误操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 01:50:25