¿Cómo arreglar mi código después de revertir un git?

Estoy trabajando en un repository git local que fue clonado de un repository remoto. Hice algunos cambios, me comprometí localmente y envié mi código al repository remoto.

Se encontró un error en mi código por lo que un miembro del equipo revirtió mi compromiso. Así que ahora el repository remoto está delante de mí por 1 commit (el commit revertido).

Estado actual: no tengo modificaciones locales, y el control remoto está delante de mí por el compromiso de reversión (y digamos 1 compromiso no relacionado, si es relevante).

¿Qué debo hacer para sincronizarme con el control remoto, pero todavía tengo mi código de error para arreglarlo?

Vimos muchas cosas sobre cómo revertir, pero no qué hacer después.

Deberías git pull para actualizar tu twig al mismo estado que tu twig remota.

Luego, ejecute git cherry-pick --no-commit <commit> , donde <commit> es su commit roto.

Esto moverá todos los cambios de <commit> a su branch, sin comprometerlos.