Aus dem Kurs: Git und Github lernen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Änderungen komplett löschen

Änderungen komplett löschen

Aus dem Kurs: Git und Github lernen

Änderungen komplett löschen

Wenn ich mir jetzt meine Git-History mal mit "git log --pretty=oneline" anschaue, dann sehen Sie, habe ich hier ein "Revert "add Getting-There"", dann wird das "Revert" wieder revertet durch noch ein "Revert". Das ist alles okay so, habe ich eine lange History mit meinen einzelnen Commit-Messages, aber diese einzelnen Commits, die sind nun wirklich hanebüchen, deswegen möchte ich die letzten drei einfach komplett rausnehmen. Und zwar richtig so rausnehmen, dass sie auch in keiner Commit-History mehr erscheinen. Das heißt, ich schmeiße die in den Papierkorb und leere gleich auch wiederum den Papierkorb, dann gibt es kein Weg zurück. Das mache ich mit "git reset --hard", also, ich mach es gleich auf die harte Tour, und jetzt sage ich: Wie viele Commits möchte ich denn rückgängig machen? Und vom HEAD ausgehend, das ist mein HEAD, deswegen schreibe ich hier ein "HEAD~", sage ich mal "2", und dann werden die letzten beiden Commits für immer und ewig gelöscht. Das heißt, gehen Sie…

Inhalt