Я несподівано сказав git rm -r .. Як я одужаю після цього?
Я не вчинив.
Я думаю, що всі файли були позначені для видалення, а також були фізично видалені з моєї місцевої каси.
EDIT: Я міг би (якби знав команду) повернутися до останнього комітету. Але було б набагато краще, якби я міг просто скасувати git rm -r .. Тому що я не дуже впевнений, що я зробив після останнього вчинення та перед цим git rm -r ..
-fщоб git rmмерзотник не буде видалено всі файли , які інсценували або unstaged правки тому git reset; git checkout .повинні відновити все.
git restore: git restore -s@ -SW -- .. Дивіться мою відповідь нижче .