1. 程式人生 > >git撤銷已經push到遠端的commit

git撤銷已經push到遠端的commit

在使用git時,push到遠端後發現commit了多餘的檔案,或者希望能夠回退到以前的版本。

先在本地回退到相應的版本:

git reset --hard <版本號>
// 注意使用 --hard 引數會拋棄當前工作區的修改
// 使用 --soft 引數的話會回退到之前的版本,但是保留當前工作區的修改,可以重新提交

如果此時使用命令:

git push origin <分支名>



會提示本地的版本落後於遠端的版本;


為了覆蓋掉遠端的版本資訊,使遠端的倉庫也回退到相應的版本,需要加上引數--force

git push origin <分支名> --force


--------------------- 
作者:君莫笑貪狼 
來源:CSDN 
原文:https://blog.csdn.net/xs20691718/article/details/51901161 
版權宣告:本文為博主原創文章,轉載請附上博文連結!