Did i just destroy my work by incorrectly using git rebase
This question already has an answer here:
Undoing a git rebase
One Solution collect form web for “Did i just destroy my work by incorrectly using git rebase”
Git makes it insanely hard to lose work.
Than look for the commit that was just before the rebase
Then check it out
git checkout <sha>
Look around, is it the version you wanted to recover?
If so, create a branch here
git checkout -b mybranch