Verlorene Arbeit wiederherstellen
Teil des Git-Kurses
Irgendwann tippst du ein Kommando, drückst Enter, siehst das Terminal etwas Ruhiges und Endgültiges ausgeben und begreifst, dass du gerade die Arbeit eines ganzen Tages gelöscht hast. Das passiert jedem. Die gute Nachricht, und es ist die beruhigendste Tatsache in ganz Git: wenn du es committet hast, ist es mit ziemlicher Sicherheit noch da. Git wirft Commits nicht weg, sobald kein Branch mehr auf sie zeigt.
Es gibt eine wichtige Grenze, und die gehört vor alles andere gesagt. Dieses Sicherheitsnetz fängt nur Arbeit auf, die irgendwann committet war, also mit git commit in einen Schnappschuss gespeichert wurde. Änderungen, die nur in deinem Editor lagen, nie zum Commit vorgemerkt und nie committet, sind überhaupt nicht in Gits Speicher, ein git restore, das sie wegwischt, wischt sie also wirklich weg. ...
Möchtest du Git Verlorene Arbeit wiederherstellen in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Git und arbeite Verlorene Arbeit wiederherstellen praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenVerlorene Arbeit wiederherstellenWas du lernen wirst
- Git reflog
- Recovering from reset --hard
- Git fsck --lost-found
- 30-day grace period
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
13 Lektionen- 1Init und dein erster Commit25 Min.
- 2Status, Diff und Log25 Min.
- 3Branches und Merging30 Min.
- 4Merge-Konflikte lösen30 Min.
- 5Remotes: Push, Pull, Fetch30 Min.
- 6Stash und Cherry-Pick25 Min.
- 7Rebase30 Min.
- 8Interaktives Rebase und Squashing30 Min.
- 9Tags und Releases20 Min.
- 10Branching-Workflows20 Min.
- 11Verlorene Arbeit wiederherstellen25 Min.
- 12Hooks25 Min.
- 13Abschlussprojekt: Ein vollständiger Pull-Request-Ablauf40 Min.
