当前位置:   article > 正文

git撤销已经push到远端的commit

git撤销已经push到远端的commit

点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~

在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。

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

git reset --hard <版本号>
// 注意使用 --hard 参数会抛弃当前工作区的修改
// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

    
    
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

如果此时使用命令:

git push origin <分支名>

    
    
  • 1
  • 1

会提示本地的版本落后于远端的版本;
这里写图片描述

为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force

git push origin <分支名> --force

    
    
  • 1
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/794718
推荐阅读
相关标签
  

闽ICP备14008679号