我不小心执行了git rm . -r --cached
命令,这使得所有文件都已删除状态。我有一些未提交的更改,我不想丢失。如何撤消git rm . -r --cached
命令的效果并返回先前的状态而不会丢失任何未提交的更改?
答案 0 :(得分:2)
由于您使用了--cached
选项,因此仅修改了索引。您的工作目录保持原样。您可以将git add
文件标记为已删除。
答案 1 :(得分:1)
只需再次添加:git add .
您运行的命令不会从索引中删除磁盘中的文件。所以,把它们加回来。