Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] git revert

Vi que os git reset --hard e o git commit --amend são utilizados no repositório local. Minha dúvida é sobre o git revert é uma mal pratica fazer no repositório remoto ?

1 resposta
solução!

Olá, Jorge.

O comando git revert não é considerado uma má prática ao ser utilizado no repositório remoto, pois ele preserva o histórico de commits, o que é essencial para um controle de versão claro e rastreável.

O git revert cria um novo commit que desfaz as alterações de um commit anterior, sem modificar o histórico existente. Isso é particularmente útil em ambientes colaborativos, pois evita conflitos com outras contribuições.

Por outro lado, comandos como git reset --hard e git commit --amend reescrevem o histórico e podem causar problemas quando já houve compartilhamento com o repositório remoto. Essas opções são mais adequadas para correções locais antes de enviar o código ao repositório central.

Resumo:

  • git revert: Seguro para uso em repositórios remotos, pois mantém o histórico.
  • git reset --hard e git commit --amend: Melhor evitar no repositório remoto, já que reescrevem o histórico.

Espero ter esclarecido sua dúvida de forma objetiva.