undo - git commit and push - ¿Cómo puedo deshacer los commits locales más recientes en Git?

git commit --amend / git / version-control / git-commit

Accidentalmente comprometí los archivos incorrectos en Git , pero aún no envié la confirmación al servidor.

87 revs, 58 users 13%



Answer #1

Use git-gui (o similar) para realizar una git commit --amend . Desde la GUI puede agregar o eliminar archivos individuales de la confirmación. También puede modificar el mensaje de confirmación.

Si aún no ha incorporado otros cambios a su rama,puede simplemente hacer...

git revert --no-edit HEAD

Además,ten en cuenta que no debes hacer esto si alguien más puede estar trabajando en la rama.

git push --delete (branch_name) ## eliminar la versión pública de la rama

Limpia tu rama localmente y luego vuelve a empujar...

git push origin (branch_name)