I think I have made the biggest mistake in my coding life. Newbie-behaviour ahead..
After working on my new computer for 3 weeks I decided that it was time to merge my code with the code that I already have on Bitbucket (I should have merged directly I know). I had moved the code (and everything else) from the old computer to the new via my hard drive. After I moved them I made a last commit from my old computer (so all files were not synced). After these 3 weeks of coding had passed I entered my respository via SmartGit on the new computer.
When pushing I received the following error in SmartGit: "not all refs have been pushed", as some old files had been changed.
I therefore decided to pull from the respository (with a "Fetch"). This made SmartGit overwrite all my files locally to the old files, and deleted any new files that I had created in the folders :/ I'm an idiot.
No it says "< rebasing >" next to my project-name in SmartGit.
Is there any way to get the files back??