git stash save nome_para_stash
Suponha que estamos trabalhando em uma branch, já fizemos algumas alterações em arquivos e neste momento alguém pediu para fazermos um checkout em outra branch para verificarmos alguma coisa.
Ou seja, se utilizarmos o comando “git checkout master “, por exemplo para irmos para a outra branch, o GIT não permitirá e avisará que existem mudanças que fizemos que serão perdidas com este checkout.
E também não queremos fazer um commit porque o código não está ainda num ponto que valha a pena commitar.
Para resolvermos esta situação, podemos usar o STASH que é guardar as alterações feitas até o momento na memória do GIT.