¡Hola Andrés!
Git revert es una herramienta muy útil para deshacer un commit específico sin borrar todo el historial de cambios. Al hacer git revert, se crea un nuevo commit que deshace los cambios del commit anterior. Es normal que se genere un nuevo commit, ya que se está creando un nuevo estado en el historial de cambios.
En tu caso, si deseas deshacer un commit mal hecho, puedes utilizar git revert seguido del identificador del commit que deseas deshacer. Este comando creará un nuevo commit que deshace los cambios del commit anterior.
Espero que esta información te sea útil. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)