You can recover the file if you ever stashed it, even if you dropped the stash. This is because stashes are a kind of commit and git tends to hold on to those.
Turned out there was no way for me to get it back, I didn't have an editor which kept local file histories separate from git versioning.
Lesson Learnt : gdad-s-river.github.io/blog/git-hard-reset-blunder
Hayden Jones
Psychedelic Erlang Warrior
stackoverflow.com/questions/5473/how-can-i-undo-gβ¦