Recuperar branch excluído “acidentalmente”

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.