GIT add之后没有commit,然后git pull 和stash了

直接给我恢复到我上一个stash的版本了。本地代码都变了。
我要怎么恢复过去。
git stash list中没有我要的版本,因为我没有提交。
怎么撤销这次更新。
真是日了狗了,每次都备份。就这次没备份。
$ git stash
Saved working directory and index state WIP on master: afc7d02 修改查询结果别名,可能出现的空指针错误
HEAD is now at afc7d02 修改查询结果别名,可能出现的空指针错误
git stash这个命令 应该是帮我缓存本地代码啊。为啥给我恢复到之前stash的一个版本呢。

$ git log 命令显示从最近到最远的提交日志,,
$ git reset --hard HEAD^