Possible Duplicate:
How to revert a “git rm -r .”?
Git SOS here. I worked 10 hours on a project without committing (I know, I know) and then I git added too many files, so I tried using git rm and accidentally deleted EVERYTHING. Is there hope for me? :(((
If you already commited changes, then:
git reset (--hard) HEAD~1
If not then:
git reset
git checkout -- $(git ls-files -d)
来源:https://stackoverflow.com/questions/13698978/git-undoing-git-rm