GitHub如何回滾程式碼?

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

搞定!!!