Cómo restablecer el repository de Git a un estado antiguo sin mover el HEAD

Quiero reiniciar el repository de Git para indicar desde otra confirmación (tengo en mi directory de trabajo solo los files de esa confirmación y en las versiones de esa confirmación), pero no quiero mover la CABEZA de la twig (lo cual se haría por git reset ), deja intacto todo el historial de confirmaciones.

¿Cuál es la manera de hacer eso?

ADVERTENCIA ESTO ELIMINARÁ LOS ARCHIVOS SIN CARGO Y DESECHARÁ TODOS LOS CAMBIOS, pero eso es lo que solicitó:

tener en mi directory de trabajo solo los files de ese compromiso

Eliminar files rastreados (no olvides el git frente a esto, rm -rf . Es bastante diferente):

 git rm -rf . 

Eliminar files sin seguimiento, incluidos los ignorados:

 git clean -fdx 

(Solo hay .git ahora)

Revise los files de la revisión que desea sin verificar la revisión en sí misma:

 git checkout some-other-commit -- .