I deleted a branch months ago thinking that it was no longer required in my project. It turns out that now, months later, it's actually required again. I don't have it locally unfortunately...
Is there a way I can restore it?
EDIT: I have cloned the repo after deleting the branch, so I believe the reflog can't help me.
I have also tried the "Resurrect" http://repo.or.cz/w/git.git/blob/HEAD:/contrib/git-resurrect.sh which isn't showing me the branch.
EDIT #2 : Those are all good answers but I think I'm screwed. The reflog is of no help to me any more since I've re-cloned, it was a branch sitting out all by itself, it's not on the remote server and nobody else has it locally.
I think I'll just rewrite it...