Solucionado (ver solução)

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!

Solucionado
(ver solução)
2
respostas

git revert de commits anteriores ao último?

Boa tarde, fiquei com uma dúvida sobre o git revert.

Ele funciona para quaisquer commits? Na master, por exemplo, eu poderia dar git revert para um commit de uma outra branch?

E se eu executasse o git revert em um commit que não fosse o último realizado? Isso é boa prática em versionamento de código?

Em quais momentos o git revert é adequado?

Desde já agradeço!

2 respostas
solução!

Olá Mauricio, tudo bem? Sim, ele funciona pra qualquer commit na branch atual, ou seja na branch em que você está no momento em que executa esse comando. Bem, esse comando deve ser utilizado com bom senso, seria uma boa escolha usar ele se você estiver rastreando um "bug" e descobrir que ele foi introduzido por um único "commit", nesse momento em vez de entrar manualmente e corrigir e depois realizar um novo commit, você pode usar git revert que irá reverter as mudanças feitas por esse commit que introduziu um "bug" no projeto. Sim, quando usamos esse comando em momentos apropriados sim.

Espero ter esclarecido suas dúvidas!

Respondeu sim, Jonilson. Obrigado!