起因:
因为代码冲突,去根据别人文章的操作,执行了git reset --hard origin/master,导致本地代码记录全部被删除,包括本地commit记录也都被删除了。
解决:
1.执行
git reflog
(这行命令,可以查询到所有的操作记录,包括被删除的commit记录)
会有类似上图的记录,挑你想回退的地方,例如 HEAD@{13}
2.执行
git reset --hard HEAD@{13}
起因:
因为代码冲突,去根据别人文章的操作,执行了git reset --hard origin/master,导致本地代码记录全部被删除,包括本地commit记录也都被删除了。
解决:
1.执行
git reflog
(这行命令,可以查询到所有的操作记录,包括被删除的commit记录)
会有类似上图的记录,挑你想回退的地方,例如 HEAD@{13}
2.执行
git reset --hard HEAD@{13}