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

macOS下如何操作Git Rebase编辑器删除指定合并提交?

删除Git合并提交的编辑器操作步骤(macOS)

针对Vim编辑器(Git默认)

  • 按i键进入插入模式,底部会显示INSERT提示,此时可以编辑内容。
  • 在编辑器列表里找到对应提交行:pick 9d84a45 Merge branch 'development' into staging
  • 把行首的pick替换成drop(或缩写d),修改后行内容为:drop 9d84a45 Merge branch 'development' into staging
  • 按Esc退出插入模式,输入:wq并回车,保存修改并退出编辑器,Git会自动执行rebase删除该合并提交。

针对Nano编辑器(若你修改过默认编辑器)

  • 直接编辑对应提交行,把pick改成drop
  • 按Ctrl+O保存修改,按回车确认文件名,再按Ctrl+X退出编辑器即可。

注意事项

  • 如果rebase过程中出现冲突,解决冲突后执行git add .,再运行git rebase --continue完成操作。
  • 若你是想基于该合并提交的父提交进行rebase,原本应该用命令git rebase -i 9d84a45^,不过你已经进入编辑器,按上述步骤修改即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 06:28:10