Junior — Middle
Pode explicar o que faz o comando git stash e em que casos ele é usado?
sobes.tech IA
Resposta da IA
O comando git stash é usado para guardar temporariamente as alterações no diretório de trabalho e no índice, que ainda não estão prontas para serem confirmadas. Isso permite limpar o espaço de trabalho para mudar para outro ramo ou realizar outras operações sem perder as alterações não finalizadas.
Quando você executa git stash, o Git salva suas alterações em uma pilha especial e retorna o diretório de trabalho ao estado do último commit.
Exemplo de uso:
git stash # Salva as alterações
# mudamos para outro ramo
git checkout feature-branch
# voltamos às alterações salvas
git stash pop # Restaura as alterações e as remove da pilha
Isso é útil se você começou a trabalhar em uma tarefa, mas precisa mudar urgentemente para outra sem perder seu progresso atual.