1. 程式人生 > >GitHub歷史版本回退

GitHub歷史版本回退

問題描述

  如題,最近幾天的GitHub提交出了些問題,導致之前提交的更新丟失,考慮回退到之前的版本。在GitHub的Web頁面上並沒有找到回退的解決方案(如果大家知道的話,感謝告知),於是決定通過本地的 Git Bash來操作。

解決方案

  • 查詢 commit id:瀏覽GitHub上的提交歷史記錄,找到要回退的版本,複製commit id。

這裡寫圖片描述
  • 恢復歷史版本:
git reset --hard [你的commit id]
  • push:推送到GitHub遠端倉庫
git push -f -u origin master