2015-07-20 2 views
2

После добавления всех моих изменений с помощью git add --all, я случайно удалил файлы с более чем одной глубиной с помощью mv -f app/* members && rm -rf app (вместо использования cp -rf app members). Когда я бегу git status, он говорит мне:Возможно ли восстановить файлы, случайно удаленные после `git add`?

deleted: app/more/than/one/depth/file.php 
... 

Можно ли получить эти файлы обратно из кэша Git?

+1

Вы можете просто зафиксировать изменение, как оно есть ('git commit'), а затем проверить полученное дерево. –

ответ

4

Тривиально, да.

git checkout -- app 

... восстановит все на дереве.

+0

Yup, спасибо тонну! – usandfriends

Смежные вопросы