Comprueba la confirmación antigua y conviértela en una nueva confirmación [duplicado]


Esta pregunta ya tiene una respuesta aquí:

En Git, digamos que estropeo mis confirmaciones, y quiero hacer la versión 3 hace confirmaciones como la nueva versión. Si hago git checkout xxxx, crea una nueva rama y parece que sólo puedo combinar? ¿Podría hacer de este el nuevo " maestro versión"?

Quiero:

A-B-C-D-E

Para convertirse en

A-B-C-D-E-F

Donde F tiene exactamente el mismo contenido que C

Si utilizo git revert xxxx en su lugar, parece que definitivamente tendrá conflictos y necesito resolverlo manualmente.

Lo que realmente quiero es hacer de la antigua confirmación en algún momento la nueva confirmación, independientemente de lo que esté en mi directorio de trabajo o la última confirmación.

¿Cómo podría hacer esto?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52