Importante

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!

1
resposta

Desafios: hora da prática

https://github.com/giovannisbelizario-lab/cadastro-livros/commits/main/

Tarefa 1 - Modificação do último commit
O commit inicial era: Merge branch 'main' of https://github.com/giovannisbelizario-lab/cadastro-livros. Utilizei o comando git commit --amend -m "Resolucao do conflito" para alterá-lo.

Tarefa 2 - Reverter as mudanças no repositório
Para isso utilizei o comando "git revert c85e8c1dcb34fb2cd7212cfebc26ec8bc3ef6dcc"

Tarefa 3 - Apague um ou mais commits
Utilizei o comando git reset --hard a6d710aff9ae04c31b9cc81d0d28700709ca01ed para apagar o último commit do histórico.

1 resposta

Oi, Giovanni. Tudo bem?

Muito legal ver você colocando em prática os desafios de Git. Você trabalhou bem as três tarefas: usou o git commit --amend para reescrever a mensagem do commit de merge, aplicou o git revert para desfazer mudanças de forma segura mantendo o histórico, e usou o git reset --hard para apagar o último commit por completo. É um bom resumo prático da diferença entre reescrever, reverter e resetar um histórico no Git.

Na sua experiência com essas três tarefas, qual comando te deixou mais confiante para usar no dia a dia: o amend, o revert ou o reset?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!