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?
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!