My changes were gon after I run command git checkout -f
Is there a way to recover my changes?
I did not commit my changes and also it's unstaged.
The way to recover your changes won't be git, since files were not committed.
However, you could recover them, provided you're using a sufficently advanced IDE with local changes save feature.
If not, the picture might be grim, but it's hopefully a lesson to remember : commit often, even on temporary branches when you're unsure.
edit after comments :
Good news, you're on PhpStorm. (you seem to know how to proceed already, I'm just adding it for the record here)
Let's note that most modern IDEs have similar functionality.