Git: “Atualmente não está em nenhum ramo.” Existe uma maneira fácil de voltar a um ramo, mantendo as alterações?

Então, eu fiz algum trabalho no repositório e, quando estou prestes a confirmar, percebo que não estou atualmente em nenhum ramo.

Isso acontece muito ao trabalhar com submódulos e eu sou capaz de resolvê-lo, mas o processo é tedioso e eu tenho pensado que deve haver uma maneira mais fácil de fazer isso.

Existe uma maneira fácil de voltar a um ramo, mantendo as alterações?