Oi, Carlos, tudo bem?
Exatamente, o comando git stash
salva temporariamente, em um local a parte as alterações realizadas, por um período determinado de tempo, sem que tenhamos que realizar nenhum commit. Esse comando é bem útil quando estamos realizando a alteração de um código que ainda não está pronto para ser "commitado", desse modo, podemos pausar o trabalho em um código e nos dedicar a outra atividade, alternando com rapidez o contexto para poder solucionar questões mais urgentes.
Continue se dedicando em seus estudos e caso tenha dúvidas estarei à disposição para te ajudar!
Abraços!