根据commitID删除某一次提交
2023-12-28 11:47:35
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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
文章来源:https://blog.csdn.net/feixiangdexiaozhidan/article/details/135239558
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!