Przypadkowo powiedziałem git rm -r .. Jak mogę się z tego zrezygnować?
Nie zobowiązałem się.
Myślę, że wszystkie pliki zostały oznaczone do usunięcia, a także zostały fizycznie usunięte z mojej lokalnej kasy.
EDYCJA: Mógłbym (gdybym znał polecenie) powrócić do ostatniego zatwierdzenia. Ale byłoby znacznie lepiej, gdybym mógł po prostu cofnąć git rm -r .. Ponieważ nie jestem do końca pewien, co zrobiłem po ostatnim zatwierdzeniu i przed git rm -r ..
-fdo git rmgita, nie usuniesz żadnych plików, które miały zmiany etapowe lub niestacjonarne, więc git reset; git checkout .powinieneś wszystko odzyskać.
git restore: git restore -s@ -SW -- .. Zobacz moją odpowiedź poniżej .