Sourcetree - deshacer confirmaciones no apresuradas

Estoy usando Sourcetree para Windows para un repositorio de git y me gustaría deshacer un commit no apresurado.

¿Es eso posible? Si hago "revertir confirmación", crea una segunda confirmación que revierte la primera confirmación, pero no quiero que la primera confirmación aparezca en absoluto en mi control de código fuente.

También podría eliminar mi repositorio local y volver a extraerlo sin mi confirmación local, pero ¿tal vez hay otra forma?

Respuestas a la pregunta(3)

Su respuesta a la pregunta