使用git add --all
添加所有更改后,我意外删除了使用mv -f app/* members && rm -rf app
的多个深度的文件(而不是使用cp -rf app members
)。当我运行git status
时,它会告诉我:
deleted: app/more/than/one/depth/file.php
...
是否可以从Git缓存中恢复这些文件?
答案 0 :(得分:4)
琐碎,是的。
git checkout -- app
...将恢复树中的所有内容。