一、删除git 本地commit最后一条记录
- 前提: 只是commit,并未push 到远程仓库
- 然后打开当前项目所在的git目录,打开 git bash,输入git log查看提交记录
git log
- 找到你要删除的最后一条记录,注意!!!! 删除本地记录会导致原文件也删除,三思而后行。
// 1:删除一条, // N:删除N条(没测试过) git reset --hard HEAD~1
二、恢复git 本地commit最后一条记录
- 使用git reflog 找到删除记录
git reflog
- 输入 git reset --hard 后面加上 commitID (f0e6a62) ,commitID 就是图中黄色字符串,即可恢复。
git rest --hard f0e6a62