Questão: Você está trabalhando em um projeto de desenvolvimento de software chamado "TechCode". Observou-se que o histórico de commits do repositório possui um commit indesejado que precisa ser removido. 1 git reset --hard 2 git remove-commit 3 git revert 4git commit --amend
3 git revert : penso eu que esta e a correta ! mas afirmaram que esra incorreta... apos pesquisar... echei esta justificativa. Se o objetivo é remover completamente um commit do histórico, especialmente em um repositório compartilhado, o comando mais apropriado seria:
git rebase -i
Portanto, a resposta correta depende do contexto:
-Para desfazer as mudanças sem alterar o histórico: git revert -Para remover completamente o commit do histórico: git rebase -i