假設使用 pull 或 merge 發現有問題

需要將正式機的版本返回到前面正常的節點

git reset --參數 節點ID

回朔到最新版本

git reset --soft HEAD

回朔到上一版

git reset --soft HEAD~1

回朔到上一版也可以這樣做

git reset --soft HEAD^

或者,可以用強制返回前版本,不保留修改及刪除暫存

git reset --hard HEAD^

參數:

–hard 強制返回前版本,不保留修改,刪除暫存

–soft 返回前版本,且保留修改,不刪除暫存

–mixed 強制退回前版本,保留修改,但刪除暫存