ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

根据commitID删除某一次提交

2026/9/12 13:25:08 拓冰建站 浏览量
根据commitID删除某一次提交

1.查看提交历史

git log --pretty=oneline

2.找到需要删除的那个commit,然后找到上次提交的commitID

比如想要删除下面这一条

我们找到上次提交的commitID

3.执行rebase

git rebase -i efa11da0a684977bf8ac047ebb803e2ded2063a4

 进入编辑状态显示如下

将需要删除的那个提交前面的pick 改为drop ,然后Esc退出编辑输入 :wq! 保存退出

4.重新查看本地的提交记录git log --pretty=oneline是否已经删除

5确认删除后推送到远程

git push -f

over~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~