git如何找回本地被覆盖的代码

时间:2024-04-08 11:47:39

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

新手使用git一不小心将本地写了一个多月且未提交到github远程仓库的代码给删除了,当时看见文件都没了,简直要被自己给气死。在快接受这个事实时,还想再试试,百度了下,结果真的有方法能恢复,所幸将这个方法记下来,给我们这些新手多个途径参考,别被自己气死。

一、操作步骤

1、输入git reflog查看提交的记录 前面黄色的字是当时提交时候的ID,也就是当时的版本号
git如何找回本地被覆盖的代码
2、输入 git reset --hard 版本号 ;就恢复了删除的文件

二、代码被删除原因

pull 仓库代码时候把本地的代码覆盖掉了,导致写的代码被覆盖掉了