you when what want the tag see remote prune practice origin good follow does delete branches all git version-control

when - what is the command to delete a remote branch in git?



Git cancelar un revertir (3)

Al crear un nuevo commit que reverts another commit , puede ponerlo en peligro como un compromiso.

Así que básicamente tienes muchas opciones, como

  • git rebase -i (elimina la confirmación de revertir)
  • git reset --hard <commitID> (restablecer la confirmación antes de revertir, perderá todos los cambios locales )
  • git reset --soft <commitID> (igual que el anterior pero mantiene los cambios locales)
  • técnicamente puede usar git revert <commitId> para revertir su revertir

En git digamos que cometo A y B

A---[B]

Pero luego vuelvo con

git revert HEAD

Así que estoy allí ahora:

[A]---B

¿Cómo cancelo mi reversión para poder volver a B?


Si no lo has hecho completamente, es decir, en gitbash ves algo como:

Username@Host MINGW64 /d/code/your-project (feature|REVERTING)

entonces puedes usar git revert --abort para abortar.

Si lo has hecho ... simplemente no lo reinicies, los cambios siguen ahí. Usa git reset para cambiar el estado. En lugar de --hard , también puede usar --soft (mantener todos los cambios).

git reset --soft HEAD^ // discard the last commit, keeping all the changes after that


Tienes dos opciones generales:

  • Revertir la confirmación de reversión (creando una segunda confirmación de reversión que lo devuelve al original)
  • Deseche el revertir cometido con

git reset - hard HEAD ^

La segunda opción solo es apropiada si no ha presionado sus cambios en ningún otro lugar. De hecho, si aún no ha introducido su primer compromiso de revertir en ninguna parte, simplemente puede usar

git reset - hard

para retroceder sin crear ninguna confirmación de revertir en absoluto.