Sie können auch das letzte Commit abrufen und bis zum gewünschten Commit rückgängig machen:
git pull origin master
git reset --hard HEAD~1
Ersetzen Sie master
durch Ihren gewünschten Zweig.
Verwenden Sie das Git-Protokoll, um zu sehen, auf welches Commit Sie zurücksetzen möchten:
git log
Persönlich hat das bei mir besser funktioniert.
Grundsätzlich wird das letzte Commit abgerufen, und Sie setzen die Commits nacheinander manuell zurück. Verwenden Sie das Git-Protokoll, um den Commit-Verlauf anzuzeigen.
Gute Punkte: Funktioniert wie angegeben. Sie müssen keinen Commit-Hash verwenden oder nicht benötigte Zweige abrufen.
Schlechte Punkte: Sie müssen Commits um eins zurücksetzen.
WARNUNG: Übernehmen / verstauen Sie alle Ihre lokalen Änderungen, da --hard
Sie diese mit Ihnen verlieren werden. Benutzung auf eigene Gefahr!