Bom dia, na última parte da aula onde você volta para uma versão antiga com o checkout não entendi a utilidade disso, você pode alterar código e retornar para a master e essas alterações serão salvas? Ou seria somente para ver versões antigas?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia, na última parte da aula onde você volta para uma versão antiga com o checkout não entendi a utilidade disso, você pode alterar código e retornar para a master e essas alterações serão salvas? Ou seria somente para ver versões antigas?
Olá, João Pedro! Como você está?
O git checkout {hash} foi utilizado, nesse caso, para voltar a uma commit específica. Contudo, você pode sim restaurar alterações a partir do uso do git checkout {hash}.
Se você tiver interesse em checar mais sobre o comando, vou deixar a seguir a documentação oficial do Git em que se fala sobre isso:
Caso outra dúvida surgir, estou disponível. :)
Abraços e bons estudos!