tag - git revertir commit/push pero mantener los cambios
git push tag (1)
$ git reset <old-id> # Undo the commit after old-id
$ git add A # stage A for a new commit
$ git commit # make the new commit
$ git push # push it
Dice así:
Tengo los archivos A y B que modifiqué.
Solo se supone que debo comprometer y presionar A, pero accidentalmente cometí ambas cosas y presioné tanto A como B
Hice un "git push old-id: master", así que en github se muestra "Master es ahora old-id", donde old-id es la última confirmación antes que yo, así que creo que he vuelto antes de que cometiera.
Pregunta:
- En mi local, ¿cómo deshago la confirmación que tiene A y B, y que confirmo solo A, y presiono solo A?
Nota: tengo que mantener los cambios para A y B en mi local, sin embargo. El resultado final debe ser:
- Local - nuevo A y nuevo B
- Github - nuevo A y viejo B