前因:
想把做好的练习项目发布至Gitee,搜了一堆Gitee上传项目的操作,于是跟着进行了如下的步骤:
git init
git add .
git commit -m '初始化'
git remote add origin 项目clone地址
git pull --rebase origin master 到这一步看了一下本地的文件全部丢失了!!(这一步要慎重!)
使用git log找不到之前初识化的版本,如下
解决办法:
1. 查询git记录
git reflog
2. 选择要恢复的记录
d18aa29 为之前git commit -m '初始化'对应的Id
git reset --hard d18aa29
丢失的文件成功恢复