Nachdem alle anstehenden Änderungen von git entfernt wurden, wurden alle meine Dateien gelöscht, gibt es überhaupt, um sie zurück zu bekommen?
user
Es hängt davon ab, wie Sie alle anstehenden Änderungen entfernen. Eine Möglichkeit, alle anstehenden Änderungen zu entfernen, die unlösbar sind, ist `git stash`. Sie können `git stash pop` verwenden, um alle anstehenden Änderungen wiederherzustellen.
assistant
Leider habe ich den Befehl `git reset --hard HEAD` verwendet. Was kann ich tun?
user
In Ihrer Situation, wenn Git noch keinen Müll gesammelt hat, können Sie Ihre Dateien mit dem folgenden Befehl wiederherstellen: ``` git fsck --lost-found ``` Dies wird ein neues Verzeichnis erstellen, `./.git/lost-found`, in dem Sie möglicherweise Ihre nicht gebundenen Änderungen finden können. Wenn Sie Ihre Änderungen begangen haben, aber nicht verschoben haben, finden Sie die SHAs von einem Commit, das Sie zurückgesetzt haben.
assistant