Es gibt mehrere Möglichkeiten, diese Antwort weiter zu bearbeiten, um eine bessere Wissensperspektive zu verbreiten.
1) Hartes Zurücksetzen
Wenn Sie von einem entfernten Entwicklungszweig aus arbeiten, können Sie HEAD auf den letzten Commit im entfernten Zweig zurücksetzen (siehe unten):
git reset --hard origin/develop
2) Löschen Sie den aktuellen Zweig, und checken Sie erneut aus dem entfernten Repository aus
Wenn Sie an einem Entwicklungszweig im lokalen Repository arbeiten, der mit dem Remote/Entwicklungszweig synchronisiert wird, können Sie wie folgt vorgehen:
git branch -D develop
git checkout -b develop origin/develop
3) Zusammenführung abbrechen
Wenn Sie sich zwischen einer schlechten Zusammenführung befinden (fälschlicherweise mit dem falschen Zweig) und die Zusammenführung vermeiden wollen, gehen Sie zurück zum neuesten Zweig wie unten:
git merge --abort
4) Rebase abbrechen
Wenn Sie sich zwischen einer fehlerhaften Umbasierung befinden, können Sie die Umbasierungsanforderung wie folgt abbrechen:
git rebase --abort