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?
(überprüfen Sie dies) [https://stackoverflow.com/questions/5788037/recover-from-git-reset-hard]. vielleicht wird es dir helfen – gauravmehla
https://medium.com/@CarrieGuss/how-to-recover-from-a-git-hard-reset-b830b5e3f60c#.lws54eey7 – gauravmehla