Home  >  Q&A  >  body text

git reset 误删本地未提交文件

我想撤销git add操作,所以git reset --hard HEAD

结果回到了上一次提交的位置。我该怎么做才能找回未提交的修改文件...


另外下次我会用git rm --cached,羞愧 (:

伊谢尔伦伊谢尔伦2727 days ago618

reply all(2)I'll reply

  • PHP中文网

    PHP中文网2017-05-02 09:38:39

    You can try git reflogCommand:

    If you accidentally use git commit --amend as git commit to overwrite the current commit, or accidentally destroy the current commit (reset --hard). All can be restored through git reflog. https://github.com/hokein/Wik...

    reply
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:38:39

    git reset also has other parameters, such as soft|mixed, you can take a look

    reply
    0
  • Cancelreply