git reset remote head

Mi colega ha enviado algunos commits a nuestra sucursal de trabajo por error y ahora quiero retroceder a un compromiso anterior tanto local como remotamente.

Utilizo reset –hard para la confirmación seleccionada, HEAD en mi twig local se mueve a la confirmación seleccionada y luego uso

git push -f origen working_branch: working_branch

para presionar HEAD, pero obtengo un error de no avance rápido.

¿Cómo debo retrotraer al compromiso seleccionado tanto de forma local como remota?

¡Gracias por adelantado!

puede revertir esa confirmación con el command git reverthttps://git-scm.com/docs/git-revert . git revert crea otra confirmación que revierte los cambios. También presionar con --force no es seguro ya que puede anular el tree que alguien ya ha buscado.

Puedes usar git reset –hard HEAD ~ 1 para eliminar la última confirmación y luego hacer

git push origin master –force

empujar al server