是否可以还原在“git add”之后意外删除的文件?
使用是否可以还原在“git add”之后意外删除的文件?,git,Git,使用git add--all添加所有更改后,我意外地使用mv-f app/*成员和&rm-rf app(而不是使用cp-rf app members)删除了多个深度的文件。当我运行git status时,它会告诉我: deleted: app/more/than/one/depth/file.php ... 有可能从Git缓存中取回这些文件吗?很简单,是的 git checkout -- app …将还原树中的所有内容。您只需按原样提交更改(git commit),然后检查生成的树。
git add--all
添加所有更改后,我意外地使用mv-f app/*成员和&rm-rf app
(而不是使用cp-rf app members
)删除了多个深度的文件。当我运行git status
时,它会告诉我:
deleted: app/more/than/one/depth/file.php
...
有可能从Git缓存中取回这些文件吗?很简单,是的
git checkout -- app
…将还原树中的所有内容。您只需按原样提交更改(
git commit
),然后检查生成的树。