¿Cómo pago una confirmación antes de un compromiso específico?

Después de revisar los problemas de Github, encontré un compromiso que podría ser responsable de descifrar el código y quiero confirmar esta sospecha haciendo algo como:

git checkout --one-prior f1962b3cc771184a471e1350fa280d80d5fdd09d

Aqui tienes:

 git checkout f1962b3cc771184a471e1350fa280d80d5fdd09d^ 

Observe el ^ al final. Eso significa una revisión detrás.

Por ejemplo, esto sería 5 revisiones detrás:

 git checkout f1962b3cc771184a471e1350fa280d80d5fdd09d^^^^^ 

… equivalente a:

 git checkout f1962b3cc771184a471e1350fa280d80d5fdd09d~5 

Por cierto, cuando haces esto, estarás en un estado HEAD aislado . El resultado explica esto, que es muy interesante y vale la pena leer:

Estás en el estado 'HEAD separado'. Puede mirar alnetworkingedor, realizar cambios experimentales y confirmarlos, y puede descartar cualquier compromiso que realice en este estado sin afectar a ninguna de las twigs realizando otro pago.

Si desea crear una nueva bifurcación para retener las confirmaciones que crea, puede hacerlo (ahora o más adelante) utilizando -b con el command de finalización nuevamente. Ejemplo:

  git checkout -b new_branch_name