Ich sagte aus Versehen git rm -r .. Wie kann ich mich davon erholen?
Ich habe mich nicht verpflichtet.
Ich denke, alle Dateien wurden zum Löschen markiert und auch physisch von meiner lokalen Kasse entfernt.
EDIT: Ich könnte (wenn ich den Befehl kenne) zum letzten Commit zurückkehren. Aber es wäre viel besser, wenn ich das einfach rückgängig machen könnte git rm -r .. Weil ich nicht wirklich sicher bin, was ich nach dem letzten Commit und vor dem gemacht habe git rm -r ..
-fzu git rmgit keine Dateien entfernt , die inszeniert hatte oder unstaged Änderungen so ein git reset; git checkout .alles erholen sollte.
git restore: git restore -s@ -SW -- .. Siehe meine Antwort unten .