git文件丢失问题

git项目初始化后没提交本地代码直接pull导致文件丢失问问题

1. 此时切勿慌张乱删文件

2. 在命令行中进入项目目录输入以下命令查看你的git操作日志

1
git reflog

3. 命令执行完出现类似下图结果,根据提交时的备注找到pull之前的git记录找到图片上的黄色字体的id

title text

4. 复制commitId执行以下命令重置到pull之前的样子

1
git reset --hard (复制的commitId)