Cómo recuperar el post de confirmación de git anterior cambiado por enmienda

Esto probablemente ya se haya preguntado antes, así que si lo ha hecho, por favor diríjanme a la explicación. Estoy usando el plugin de control de fuente Git para Visual Studio y he escrito a medias un post de confirmación.

Hay un button Modificar última confirmación, que recupera el post de confirmación anterior si no ha ingresado nada para el post de confirmación actual. Si ha ingresado algo, cambia el post de confirmación anterior al text que ha ingresado para el post de confirmación actual y lo confirma automáticamente. No es lo que quería.

¿Puedo ver cuál fue el post de compromiso de la confirmación anterior ANTES de que el command Modificar lo cambiara? Solo quiero hacer lo mismo otra vez al revés para voltear el post de confirmación anterior.

Desde una línea de command, puede usar git reflog para encontrar el SHA de la versión inicial de la confirmación (es decir, la que tiene el post de confirmación original). Una vez que tenga el SHA, puede ejecutar:

git show <SHA> 

Eso le mostrará los detalles de la confirmación, que incluye el post de confirmación.