¿Podemos revertir un último jalón en mi máquina local solamente?

He extraído datos de un repository compartido, pero parece que hay algunos errores en el control remoto. No puedo arreglar sus errores y confirmar el código. Quiero revertir mi código antes de extraer y trabajar en la function en la que estaba trabajando.

Hacer solo git revert sha va a funcionar? No quiero presionar mi revertir al server.

¿Que debería hacer?

git revert genera un nuevo compromiso. Intenta git reset --hard sha donde sha es la identificación de confirmación de tu última confirmación de trabajo.

Eso restablecerá su HEAD a esa confirmación y por lo tanto borrará todas las siguientes confirmaciones, que deberían ser las confirmaciones que acaba de sacar.

Precaución: puede causar pérdida de datos por uso incorrecto.