git如何回滾到歷史某個版本

場景:比如某員工誤操作提交到了公司比較重要的develop分支,如何恢復到之前的某一個版本呢,git如何回滾到歷史某個版本

方法一:idea裏面git操作版本

1、

2、選中某一個版本,右鍵copy版本號

3、如何指針再指向本地的head版本號

4、提交到遠程。push,會報錯。應該加上-f 屬性,推送ch成功。push的時候有一個小按鈕

推送成功。

參考鏈接:https://blog.csdn.net/huyuyang6688/article/details/98057887

方法二:命令行版本

1、git log  對應上面的1

2、拷貝版本號 對應上面的2

3、使用“git reset --hard 目標版本號”命令將版本回退: 對應上面的3

4、使用“git push -f”提交更改: 對應上面的4
此時如果用“git push”會報錯,因爲我們本地庫HEAD指向的版本比遠程庫的要舊:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章