Eliminar git pull del maestro

Estaba trabajando en el server de producción en la master branch . Accidentalmente lo hice

 git pull origin newbranch. 

entonces el maestro se actualiza con nuevos cambios. Para volver al estado anterior (me refiero a la confirmación previa) lo que tengo que hacer.

Has probado:

 $ git reset HEAD~1 

y eventualmente con …

 $ git add . $ git stash $ git stash drop 

… puedes eliminar todos los cambios.