git pull之后,本地代码丢失,无法找回

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

尝试了网上很多方法
例如
idea自带的local history
git reset HEAD@{1}
,都无法恢复文件

我已经commit和add。按理来说应该可以恢复,但是无效