我只是git add 了
然后我执行了git reset --hard .
某个文件莫名其妙的被消失了.这可怎么办好? 急
可以试下这个方案,步骤如下:
1.先新建一个分支git checkout -b hotfix
2.git reflog看下log记录,回退之前的提交点的log也可以看到
3.找到回退之前的提交点,git reset - -hard重新回退回去,找到那个文件,拷贝出来,再切换到原来的分支,加进去重新commit就可以啦
8 回答6.5k 阅读
5 回答3.1k 阅读
2 回答2.5k 阅读✓ 已解决
4 回答697 阅读✓ 已解决
3 回答2.8k 阅读
2 回答3.4k 阅读
2 回答2.1k 阅读✓ 已解决
执行 git fsck --lost-found,然后到.git/lost-found目录下找找看有没有你丢失的文件。