操作過程:
首先檢視遠端倉庫版本,如下圖所見,最近一次提交為2018-03-19 22:16:25
第一步:
使用git log命令檢視歷史提交記錄,選擇要回退的版本號,commit後面一串字元,這裡我們選擇回退到commit 9d85ad9a……
第二步:git reset --hard 9d85ad9a回退本地版本,並使用git log檢視是否回退成功
第三步:git push -f強制回退遠端倉庫到當前版本
操作後檢視遠端倉庫版本,發現2018-03-19 22:16:25的那次提交不見了,遠端倉庫回退成功
1、上面的操作是只有我乙個人使用的遠端分支,如果是乙個公共分支那麼要注意和隊友之間的配合,可以參考這篇博文
2、另外附上廖雪峰的git教程
記錄一次遠端 Git 版本回退
公司的乙個資料平台專案是多工指令碼集合在一起的,裡面的小任務是放在crontab中執行的 由於伺服器效能原因,專案是部署在兩台伺服器上的,暫且叫 s1 和 s2 因為每台伺服器都是乙個人維護的 所以導致 s1 和 s2 專案中的 不一致,而 git 遠端倉庫上的專案是完整的。由於我不知道原因,想把其...
Git 遠端倉庫版本回退
多人合作的專案,同事a誤提了錯誤的東西,並把其他同事修改正確的檔案給覆蓋提交了,線上的專案是有問題的。所以需要回退到同事a的誤提交之前的版本。即遠端倉庫版本回退。步驟 1.使用git log命令檢視歷史提交記錄,選擇要回退的版本號,commit後面一串字元,這裡我們選擇回退到commit 8622e...
git 遠端倉庫版本回退方法
1 問題 如果提交了乙個錯誤的版本,怎麼回退版本?如果提交了乙個錯誤的版本到遠端分支,怎麼回退遠端分支版本?如果提交了乙個錯誤的版本到公共遠端分支,又該怎麼回退版本?3 本地分支版本回退的方法 如果你在本地做了錯誤提交,那麼回退版本的方法很簡單 4 先用下面命令找到要回退的版本的commit id ...