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

如何将提交HEAD abcde的变更引入基于main的feature分支ff?

如何将指定提交合并到feature分支顶部

要把提交abcde的变更合并到ff分支顶部,最直接的方法是用git cherry-pick,步骤如下:

  • 切换到ff分支:

    git switch ff
    

    (如果你的Git版本较旧,用git checkout ff也可以)

  • 把目标提交的变更复制到当前分支顶部:

    git cherry-pick abcde
    
  • 处理可能的冲突:
    如果执行命令后提示冲突,先手动修改冲突文件,把代码调整到符合预期的状态,然后执行:

    git add .
    git cherry-pick --continue
    

    要是中途想放弃这次操作,直接执行:

    git cherry-pick --abort
    

补充说明

cherry-pick会复制指定提交的所有变更,生成一个新的提交添加到当前分支末尾,完全不会改动原提交所在的分支。不管abcde是在main还是其他分支,只要本地仓库能识别这个提交哈希,就能用这个方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:19:51