I'm using Sourcetree with git and for some reason it decided to stage my changed files as to delete instead of just updating them. I didn't catch this error until after I committed and pushed. I then realized all my files were missing. Can I recover these files?
To be clear, I do not want to revert back to the previous commit's file version. I want to have the files in the states they were when git deleted them so my work is not wasted.