Se puede hacer de varias maneras, continuando editando esta respuesta para difundir una mejor perspectiva de conocimiento.
1) Restablecer duro
Si está trabajando desde la rama de desarrollo remoto, puede restablecer HEAD a la última confirmación en la rama remota de la siguiente manera:
git reset --hard origin/develop
2) Eliminar la rama actual y volver a pagar desde el repositorio remoto
Teniendo en cuenta que está trabajando en la sucursal de desarrollo en el repositorio local, que se sincroniza con la sucursal remota / de desarrollo, puede hacer lo siguiente:
git branch -D develop
git checkout -b develop origin/develop
3) Abortar fusión
Si está en medio de una fusión incorrecta (por error, con una rama incorrecta), y desea evitar la fusión para volver a la última rama como se muestra a continuación:
git merge --abort
4) Cancelar base
Si está en medio de un rebase incorrecto, puede cancelar la solicitud de rebase de la siguiente manera:
git rebase --abort