Git删除/恢复本地任意提交记录的方法

Git删除本地任意提交记录的方法

参考:
Git删除本地任意提交记录的方法

git之删除修改某次的commit记录

删除本地提交记录的最后一条或最后N条记录
git reset --hard HEAD~1
删除提交记录中的某几条
1. 使用命令查看提交的记录: git log 
2. 找到相应的记录ID
3. 执行命令:git rebase -i 记录ID
4. 进入到一个页面。
5. 使用cw命令将行首的pick替换为drop(注意每完成一个替换操作,需要按下Esc键退出vi的编辑模式)。
6. 检查确认后,按wq保存并退出

在这里插入图片描述

Git恢复本地任意提交记录的方法

参考:
删除git 本地commit提交与恢复最后一条记录

查看删除记录:git reflog
恢复:git reset --hard  id