Lo que mi cabeza no recuerda.

  1. Descartar cambios locales frente al repositorio remoto.
$ git fetch --all
$ git reset --hard origin/master //si es master la rama