¿Cómo registrar el código en la count correcta después de haber cometido una count incorrecta de github?

He hecho un commit en github. Entonces me di count de que estoy en la count equivocada. Luego cerré el shell git y cambié el nombre de usuario y el correo electrónico. Cuando revisé 'estado de git', muestra una notificación de 'un elemento listo para enviar'. No muestra ninguna modificación. Cuando hago un 'git push'. El código fue registrado en una count anterior (incorrecta).

Entonces, si alguien sabe cómo registrar el código en la count correcta después de comprometerse en github?

Tengo los detalles de la count de la otra count también. ¿Hay alguna forma de eliminar el check-in? ?

Por favor hagamelo saber.

Los cambios que puede o debe hacer dependerán de si este compromiso es visible para otros usuarios del repository y de qué tan dispuesto está a reescribir su historial de confirmaciones en function de eso (en general, probablemente no desee editar el historial de ninguna twig diferente). los usuarios confían en).

Si desea cambiar el autor de una única confirmación, puede usar git commit --amend --reset-author (consulte Cambiar el nombre del autor y del git commit --amend --reset-author y el correo electrónico de múltiples confirmaciones en Git y otras preguntas para get más detalles).

Si desea eliminar una confirmación específica, puede usar reset o una database interactiva para deshacer y eliminar o descartar esos cambios. (Consulte Cómo deshacer último (s) commit (s) en Git? Y otras preguntas similares.)

Me descubrí a mí mismo. Use el siguiente código. Funciona muy bien.

git rebase -i HEAD ~ 2

Luego borré la segunda línea de commit.

git push origen + maestro

El código está restablecido. Luego hago mi nuevo commit como de costumbre.