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
