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
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
-
-
-
Was sind Commits?1 Min. 41 Sek.
-
(Gesperrt)
Git installieren49 Sek.
-
(Gesperrt)
Neues Git-Repo anlegen und Änderungen hinzufügen5 Min. 32 Sek.
-
(Gesperrt)
Letzte Änderung rückgängig machen5 Min. 38 Sek.
-
(Gesperrt)
Vergangene Änderungen löschen und Konflikte auflösen3 Min. 59 Sek.
-
(Gesperrt)
Änderungen komplett löschen4 Min. 39 Sek.
-
(Gesperrt)
Ganze Dateien wiederherstellen2 Min. 10 Sek.
-
(Gesperrt)
Code auf Github veröffentlichen3 Min. 26 Sek.
-
(Gesperrt)
Dateien ignorieren mit .gitignore1 Min. 45 Sek.
-
-
-
-