I added a new file F1 and made changes to another file F2 but then did a "git reset --hard HEAD^" and I have lost all the changes to the files.
Is there
Try this http://gitready.com/advanced/2009/01/17/restoring-lost-commits.html
I got a heart attack for the changes I lost. But after following this post. I got my changes back