查看回退位置
git reflog #显示所有的操作记录,包括提交,回退的操作
结果如下:
解决方法
git reset --hard [commit_id|HEAD@{n}] #强制返回到某次提交前的源码状态
命令中n是你要回退到的位置,如:git reset --hard HEAD@{18}
注:你回退的位置之前有push操作,再次提交到远端的时候需要强制提交,用下面命令
git push -f origin branch
git reflog #显示所有的操作记录,包括提交,回退的操作
结果如下:
git reset --hard [commit_id|HEAD@{n}] #强制返回到某次提交前的源码状态
命令中n是你要回退到的位置,如:git reset --hard HEAD@{18}
注:你回退的位置之前有push操作,再次提交到远端的时候需要强制提交,用下面命令
git push -f origin branch