Me gustaría saber como puedo eliminar o devolverme hacia (X) commit en git.
Puedes usar dos maneras:
git reset --hard HEAD~1: ELIMINARÉ LOS CAMBIOS EN EL DIRECTORIO DE TRABAJO
git reset --hard <sha1-commit-id>: puedes hacer git log y encontrar un historial de los commits que haz hecho y puedes devolverte al commit que desees.
Por ejemplo:
git log
output:
commit 5ca1232c2aad5075216df6656dfa47c297dd3438 (HEAD -> main, origin/main, origin/main, origin/HEAD, main)
Author: yourUserName <yourUserEmail>
Date: Tue Feb 1 19:35:33 2022 -0500
this is my commitUna vez que ya tienes el commit que en nuestro ejemplo seria "5ca1232c2aad5075216df6656dfa47c297dd3438" puedes hacer git reset --hard <5ca1232c2aad5075216df6656dfa47c297dd3438>