Ășltimo tag remoto especifico eliminar deshacer git commit revert

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