Accidentalmente cometí dos cambios, digamos commit98
, commit99
en la línea principal. Así que ahora la rama principal pasó commit99
decommmit97
Quería revertir los dos últimos cambios y volver a poner la línea principal en commit97
.
Además, se supone que no debo enviar cambios de código directamente al repositorio sin una CR (solicitud de cambio).
Entonces, quería los cambios localmente para poder crear una CR (solicitud de cambio).
Respuesta1
Crea una nueva rama:
git checkout -b some_branch
Entonces:
git rebase -i the_first_commit_you_want_to_modify^
Luego ajuste el orden de confirmación.