Git Rebase后,本地代码丢失解决方法

问题描述:
提交代码时,因为文件太大,多次push失败,然后打算回退,rebase了两次,本地代码丢失了,吓得我差点跳起来。

lcc@lcc MyDoc$  git reset --hard 9c15d6f85a9bcb68899278dbaab5ac3a449390ea
lcc@lcc MyDoc$ git push origin HEAD --force 

解决方法如下:
1、执行命令:

lcc@lcc MyDoc$ git reflog
9c15d6f (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: reset: moving to 9c15d6f85a9bcb68899278dbaab5ac3a449390ea
0bd8c12 HEAD@{1}: reset: moving 

你可能感兴趣的:(工具-开发工具)