1.git log 查看commit hash值
執行git log:查看commit hash值。
2.執行git reset --hard xxxx
xxxx表示的是commit hash 值。
例如上圖所示,紅色框框出來的hash值,275a66e559ebfe9dafee31f297096bffddc1f964
.
如果我們想回滾到倒數第三個commit,也就是275a66e559ebfe9dafee31f297096bffddc1f964
。
直接執行:
git reset --hard 275a66e559ebfe9dafee31f297096bffddc1f964
3.git push -f
第二步只是回滾了本地的代碼,也就是自己的workspace的代碼。GitHub上的倉庫中的代碼還沒有回滾。
直接執行: 強制提交到github。
git push -f
搞定!!!