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

如何将edit_order分支变基到dev并跳过已推送的重复提交

操作步骤

  • 确认当前处于 edit_order 分支,若不在执行以下命令切换:
git checkout edit_order
  • 执行基于 dev 分支的交互式变基:
git rebase -i dev
  • 编辑器弹出变基提交列表后,找到哈希为 252bd4580、提交信息为 Update library 的行,将行首的 pick 修改为 drop,或直接删除整行,其余两个提交(Variable name、Removed unused code)保持 pick 状态不变,保存并关闭编辑器。
  • 若变基过程中出现代码冲突,解决冲突后执行 git add . 标记冲突已解决,再执行 git rebase --continue 继续变基流程,直到所有流程执行完成。
  • 变基完成后可执行 git log --oneline --graph 验证提交结构是否符合预期。

注意:如果你的 edit_order 分支之前已经推送到远程仓库,变基后本地提交历史和远程不一致,需要执行强制推送更新远程分支,推荐使用更安全的 --force-with-lease 参数避免覆盖其他人的提交:

git push --force-with-lease origin edit_order

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 04:45:04