Git - 撤消git rm

时间:2012-12-04 08:46:22

标签: git git-rm

  

可能重复:
  How to revert a “git rm -r .”?

Git SOS在这里。我在一个项目上工作了10个小时而没有提交(我知道,我知道)然后我git添加了太多文件,所以我尝试使用git rm并意外删除了所有内容。对我有希望吗? :(((

1 个答案:

答案 0 :(得分:133)

如果您已提交更改,则:

git reset (--hard) HEAD~1

如果没有,那么:

git reset
git checkout -- $(git ls-files -d)