¿Volviendo a una confirmación específica basada en la identificación de confirmación con Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Cómo revertir un repositorio de Git a una confirmación previa 40 respuestas

Congit log, Obtengo una lista de confirmaciones que he hecho hasta ahora.

commit f5c5cac0033439c17ebf905d4391dc0705dbd5f1
Author: prosseek 
Date:   Fri Sep 3 14:36:59 2010 -0500

    Added and modified the files.

commit c14809fafb08b9e96ff2879999ba8c807d10fb07
Author: prosseek 
Date:   Tue Aug 31 08:59:32 2010 -0500

    Just simple test for core.editor.

... etc ...

¿Cómo puedo revertirlo a una confirmación específica? Por ejemplo, ¿qué debo hacer si quiero volver acommit c14809fafb08b9e96ff2879999ba8c807d10fb07?

¿Hay alguna otra / mejor manera de volver a una confirmación específica con Git? Por ejemplo, ¿puedo poner alguna etiqueta de cada confirmación para recuperarla con la etiqueta?

Respuestas a la pregunta(4)

Su respuesta a la pregunta