Originally, I wanted to squash my last 6 commits into one. So I followed this answer and ran the following:
git reset --hard HEAD~3
git reset --hard HEAD~2
git reset --hard HEAD~1
Then I saw that my code progress was gone and I was afraid that I might have lost my progress, so I wanted to undo that reset. So I followed this answer and ran:
git reset ORIG_HEAD
After this, I thought I would get to my most recent code progress, but I found 67 unstaged changes after this last reset and the code doesn't seem to have been recovered.
So, what should I do now to recover my code? I wanted to be very sure before I proceed or try other answers.