Isso pode ser feito de várias maneiras, continuando a editar essa resposta para espalhar uma melhor perspectiva de conhecimento.
1) Redefinir com força
Se você estiver trabalhando a partir da ramificação de desenvolvimento remoto, poderá redefinir HEAD para a última confirmação na ramificação remota, conforme abaixo:
git reset --hard origin/develop
2) Exclua a ramificação atual e faça o checkout novamente no repositório remoto
Considerando que você está trabalhando no ramo de desenvolvimento no repositório local, que é sincronizado com o ramo remoto / de desenvolvimento, você pode fazer o seguinte:
git branch -D develop
git checkout -b develop origin/develop
3) Interromper mesclagem
Se você estiver no meio de uma mesclagem incorreta (feita erroneamente com ramificação incorreta) e quiser evitar a mesclagem, volte para a ramificação mais recente, como abaixo:
git merge --abort
4) Abortar rebase
Se você estiver entre uma nova recuperação incorreta, poderá anular a solicitação de nova recuperação, conforme abaixo:
git rebase --abort