查看回退位置
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