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