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

删除Git本地分支后,能否通过提交ID cherry-pick该分支的提交?

问题解答:删除分支后能否通过提交ID cherry-pick 部分提交?

当然可以。Git 中的提交不会随着分支的删除而立刻被彻底清除,只要你保存了有效的提交 ID,就能直接通过 git cherry-pick <提交ID> 命令把指定提交应用到当前所在的其他分支上。

需要注意几个关键点:

  • 提交 ID 要确保完整且正确,短 ID 在无冲突的情况下也能使用,但完整 ID 更稳妥
  • 若删除分支后间隔较长时间才操作,要留意 Git 的垃圾回收机制:默认情况下,这类“悬空”提交会被保留至少 30 天,超过期限可能被自动清理。如果担心丢失,可提前用 git reflog 记录或创建临时标签来留存提交
  • cherry-pick 过程中可能出现冲突,处理方式和常规操作一致:解决冲突后执行 git cherry-pick --continue 即可完成操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 06:30:36