1
resposta

[Dúvida] Revert Commit ???

A finalidade qual seira ?
colaborativa inclusiva ou excludente ?

1 resposta

Olá, Anderson!

Excelente pergunta! A finalidade do git revert é, sem dúvida, colaborativa e inclusiva.

O git revert é usado para desfazer um commit que já foi compartilhado com outros colaboradores. Ele não apaga o commit problemático do histórico; em vez disso, ele cria um novo commit que reverte as mudanças do commit original.

A principal vantagem disso é que o histórico de commits do seu repositório continua intacto e linear, o que é crucial em um ambiente de equipe. Se você estivesse trabalhando em um projeto com outras pessoas e usasse o git reset para apagar um commit, você poderia causar problemas sérios no repositório dos seus colegas, pois o histórico deles estaria diferente do seu.

Por isso, a regra de ouro no Git é:

git revert para desfazer um commit que já foi enviado (push) para um repositório compartilhado.

git reset para desfazer um commit que ainda está no seu repositório local (local repository).

Em resumo, o git revert é uma ferramenta de colaboração, que permite corrigir erros sem causar conflitos de histórico com a equipe.

Espero que essa explicação ajude a clarear a sua dúvida!

(https://github.com/joaopaulonu)