I've been Googling this but don't understand other's answers as I am new to git/Github.
I made some changes to a few files on a large project and pushed to GitHub. I then must have updated and pulled an older version and so lost all my changes.
I can still see my changes/commits on GitHub. How do I grab these and 'merge'(?) them back onto my local directories?
EDIT:
OK this is even weirder. These files seem to appear and dissappear on my local when I change branches. Is there anyway to have the modified files from all branches available at the same time?