git reset --hard 慎用!!!
git reset --hard 慎用!!!
git reset --hard 慎用!!!
今天,不小心使用了下面的Git命令,结果导致了文件被删除了,花了很大力气才恢复出来。
起因:准备提交代码,发现有冲突提交了,于是想revert这个提交。
随便从网上搜了篇文章,然后执行 git reset --hard xxx
结果 ... 发现工作区最近这几天的改动,新创建的文件都没有了。
$ git status
# On branch master
# Changes not staged for commit:
解决办法:
当时,看到“working directory clean”,感觉就不对劲,完了。看了一下文件,发现最近的改动全没有了&