Ou como reflog me salvou
Para recuperar qualquer branch removido, você pode fazer:
git reflog
Isso trará o sha1 para seus commits. selecione aquele onde seu galho morto foi deixado. Então:
git branch <sha1>
Isso ressuscitará seu galho morto e evitará que você refaça tudo de novo.