git 恢复被覆盖本地提交内容

经常会有本地提交后,拉取远端代码 出现变基 把本地新的代码修改提交记录不幸被覆盖的情况,这个时候我们可以打开终端 cd 到项目文件所在,接下来 第一步,git reflog,这个时候会出现所有的本地提交记录,第二步 找到被覆盖的本地提交记录的提交 id(通常是一串数字字母混编的字符串)第三步 使用 

git reset --hard 434f66ab 

 

然后,我们就可以惊喜的发现,被覆盖的本地代码回来了

原文地址:https://www.cnblogs.com/hzglearn/p/11527985.html