Git Pull rückgängig machen
Dieses Tutorial demonstriert das Rückgängigmachen eines Git-Pulls, um ein Git-Repository mithilfe von Git-Hard-Reset in einen früheren Zustand zu versetzen.
Git-Pull rückgängig machen
Um einen Git-Pull mit dem Hard-Reset rückgängig zu machen, verwenden wir den Befehl git reset --hard
und geben den HEAD
an.
Lassen Sie uns die Commits sehen, die wir in unserem Git-Repository vorgenommen haben, indem Sie den Befehl git log
mit den Optionen --oneline
und --graph
verwenden, wie unten gezeigt.
Wir haben drei Commits an das Repository vorgenommen, und der letzte Commit ist * bdb9fc2
.
Um den letzten Commit mit einem Hard Reset rückgängig zu machen, verwenden wir den Befehl git reset
mit der Option --hard
, wie unten gezeigt. Der HEAD^
gibt an, dass vor HEAD zum Commit zurückgekehrt wird.
Die Ausgabe des git log
-Befehls zeigt, dass wir zum vorherigen Commit zurückgekehrt sind.
Wie unten gezeigt, können wir auch HEAD~1
verwenden, um anzugeben, dass vor HEAD
zum Commit zurückgekehrt werden soll. HEAD~2
bedeutet eine Rückkehr zu zwei Commits vor HEAD
.