2009-03-18 5 views
0

Ich habe einen ziemlich dummen Fehler mit einem Git-Repository gemacht und verlor einige Dateien, die ich wirklich brauche.Git Neuling: verlorene (unadded) Dateien nach dem Löschen von ihnen und wechseln Zweig

Ich dachte, ich habe alle neuen Dateien in den Repo hinzugefügt, bevor ich die Änderung an den aktuellen Zweig übergeben (ist aber nicht passiert). Dann erstellte ich einen neuen Zweig und löschte diese Dateien erneut aus dem neuen Zweig in TextMate mit "move to trash". Ich habe einige Male mit dem Befehl 'checkout' die Filialen gewechselt. Später habe ich versucht, diese Dateien aus dem Papierkorb wiederherzustellen, aber es gab keine.

Ich habe mehrere Optionen versucht, um die Dateien einschließlich "Git fsck - verloren-gefunden" wiederherzustellen, aber es scheint, dass sie nie registriert wurden im Repo.

Gibt es noch eine Option, um nicht angefügte/nicht erzwungene Dateien wiederherzustellen, die von der Festplatte gelöscht wurden? stellt OSX irgendeine Art von Wiederherstellung dafür zur Verfügung?

Thanks so much!

Antwort

1

Sie haben vielleicht kein Glück, aber es scheint seltsam, dass die Dateien nicht da sind. Es sieht so aus, als ob Dateien für ein paar Wochen in meinem Papierkorb bleiben, es sei denn, es ist so lange her, dass Sie sie manuell gelöscht haben.

Eine Sache, die Sie versuchen könnten, ist zu .Trash in Ihrem Home-Verzeichnis mit dem Terminal und eine ls -al Dies könnte die Dateien aufdecken, wenn sie aus irgendeinem seltsamen Grund versteckt sind.

Abgesehen davon, müssten Sie einen Datenrettungsdienst in Ihrer Nähe kontaktieren, und ich bin mir nicht sicher, ob die Dateien so wiederhergestellt werden können.

+0

ja. Bekam sie alle zurück! Das ist sooo super .. vielen Dank Dana :) –

+0

Kein Problem, nur eine wilde Vermutung. –

1

Wenn Sie Time Machine unter Leopard (OS X 10.5) ausführen, besteht die Möglichkeit, dass sich die Dateien im Backup befinden. In der Standardeinstellung sichert Time Machine jede Stunde. Wenn also die Dateien nicht zwischen Backups erstellt und gelöscht wurden, sollten Sie etwas haben.

Verwandte Themen