Git Rebase Drop 移除提交 | AI生成和翻译

Home 2025.10

是的——完全正确。

当你在交互式 git rebase -i 中使用 drop 时,意味着 “将该提交从历史记录中完全移除”

具体会发生以下情况:

示例:

git rebase -i HEAD~4

你可能会看到类似内容:

pick a1b2c3d 修复拼写错误
pick b2c3d4e 添加README
pick c3d4e5f 实现登录功能
pick d4e5f6g 添加调试日志

若将最后一行改为:

drop d4e5f6g 添加调试日志

保存并关闭编辑器后,Git 将重新基于该分支并排除该提交

因此没错——“drop”即表示从分支历史记录中删除该提交

需要我说明这与 revert(会撤销提交但保留记录)的区别吗?


Back

openai/gpt-5

Donate