慎用git|慎用git reset !!!

git reset 作用

【慎用git|慎用git reset !!!】回滚到上一次commit 的分支
同事在远程分支上提交了代码,在当前远程分支上无法 pull 下来,误用 get reset --merge。
导致暂存区中现有代码被清空 o(╥﹏╥)o
如果代码未提交,或者没有stash, 那就真的丢失了!
恢复方式:
git stash pop : 恢复stash的代码
git reflog: 查看所有分支的提交记录
git revert: 恢复到指定提交的版本
恢复暂存区的内容:
看一看编译器的工作空间,把之前编译后的class文件反编译!!!
(⊙o⊙)…

    推荐阅读