Как вернуть "git rm -r."? - PullRequest
       100

Как вернуть "git rm -r."?

343 голосов
/ 24 января 2010

Я случайно сказал git rm -r .. Как мне восстановиться после этого?

Я не совершал.

Я думаю, что все файлы были помечены для удаления, а также были физически удалены из моей локальной проверки.

РЕДАКТИРОВАТЬ: Я мог бы (если бы я знал команду) вернуться к последнему коммиту. Но было бы намного лучше, если бы я мог просто отменить git rm -r .. Потому что я не совсем уверен, что я сделал после последнего коммита и до git rm -r ..

Ответы [ 11 ]

0 голосов
/ 27 июля 2016

У меня была точно такая же проблема: чистила папки, переставляла и перемещала файлы. Я ввел: git rm . и нажал ввод; и затем почувствовал, что мои кишки немного ослабли. К счастью, я не набрал git commit -m "" сразу.

Однако следующая команда

git checkout .

восстановил все и спас мою жизнь.

...