Recentemente, comecei a criar branches temporários em meu repositório git para poder mover minhas alterações temporárias e não corromper meu branch principal.
Percebi que, a menos que eu não confirme as alterações temporárias no novo branch, essas alterações voltam para o branch principal assim que eu voltar para o branch principal. Isso não era óbvio para mim. Compartilhando a dica profissional caso você seja alguém como eu :).