I have a serious problem.
Basically my last commit to a project was a month ago and I needed to make a new one today - since then a documentation change has been made on the remote repo. I am relatively new to git and had issues trying to push my commits last time because of a change on the remote and so I thought I should pull these changes first and then push my local changes however un doing this pull my local repo, as well as my entire visual studio project has been reverted back to how it was a month ago - thats a lot of work lost. As far as I can see there is no local trace of the previous file changes
Somebody please tell me there's a way to undo this!