2017-02-14 2 views
0

Das ist also die Situation. Ich arbeitete auf dem Server, die keine Sicherungen haben. Ich wusste, dass es einen alten Git-Rep gab, der jetzt gelöscht wird. Also habe ich versucht, alles zu meinem neuen rep zu laden:Wie bekomme ich Daten zurück nach git reset --hard

git init 
git remote add origin ... 
git push -u origin master 

dann bekam ich ein paar Fehler und tat dies:

git add . 
git status 

danach sah ich meine in der Warteschlange abgelegt. das war gut. dann habe ich etwas Schreckliches ...

git reset --hard 

jetzt irgendwie 80% aller Dateien im Verzeichnis ist weg, ich habe keine Backup und weiß nicht, wie es zurück zu rollen .. ich diese bisher versucht:

git reflog 
git log -g 
git reset --hard [email protected]{1} 
git fsck --lost-found (don't even know why, just tried everything) 
git rebase ffff3f3400153fba************ (last blob I saw) 
git fsck --cache --unreachable $(git for-each-ref --format="%(objectname)") 
git reset --hard @{1} 

und immer noch nichts. Gibt es eine Möglichkeit, es zurück zu rollen, wie es war?

+0

(überprüfen Sie dies) [https://stackoverflow.com/questions/5788037/recover-from-git-reset-hard]. vielleicht wird es dir helfen – gauravmehla

+0

https://medium.com/@CarrieGuss/how-to-recover-from-a-git-hard-reset-b830b5e3f60c#.lws54eey7 – gauravmehla

Antwort

1

Hinzugefügte Dateien, die durch git reset --hard oder ein anderes Mittel verloren gehen, werden in den verlorenen gefunden. Wenn git fsck --lost-found die fehlenden Dateien nicht anzeigt, navigieren Sie zu /.git/lost-found/other und führen Sie eine Suche nach Ihren Dateien durch.

+0

ich bin da und sehe Ordner 'andere' und beim Betreten Ich sehe nur viele Dateien oder Verzeichnisse, die mit Hashes – Sandra

+0

@ Sandra Try ohne den führenden Schrägstrich aus Ihrem Repo-Ordner benannt sind. –

+0

@Sandra Ja, die Dateien werden seltsam benannt, aber in der Tat wird eine dieser Dateien den Inhalt der Datei haben, die Sie vermissen. Sie müssen den Inhalt durchsuchen - nicht die Dateinamen. – jbu

Verwandte Themen