慎用git reset !!!

git reset 作用

回滚到上一次commit 的分支

同事在远程分支上提交了代码,在当前远程分支上无法 pull 下来,误用 get reset --merge。

导致暂存区中现有代码被清空 o(╥﹏╥)o

如果代码未提交,或者没有stash, 那就真的丢失了!

恢复方式:
git stash pop : 恢复stash的代码
git reflog: 查看所有分支的提交记录
git revert: 恢复到指定提交的版本

恢复暂存区的内容:
看一看编译器的工作空间,把之前编译后的class文件反编译!!!
(⊙o⊙)…

你可能感兴趣的:(慎用git reset !!!)