1. 程式人生 > >git版本回退操作

git版本回退操作

回退原因:最新提交了一次錯誤程式碼(不符合要求),想要回到上一個版本

第一步:執行git log命令,檢視提交記錄,獲取版本號(提交記錄只顯示最近三次,放大螢幕可看多次,也可手動回車依次往前檢視,ctrl+c停止)

第二步:執行git reset --hard <版本號>命令,這樣本地的程式碼就成功回退到了你想要的版本,再次git log,本地的記錄也沒了,但當重新status的時候發現遠端有兩個新提交的版本,

第三部:執行git push -f命令 強制覆蓋遠端程式碼 之後再看遠端提交記錄 已經不存在了 已經回退到了和本地同樣的版本 一切完成(有些 git server 不允許這樣做,比如gitlab ,但是可以通過管理員開啟)