gitlab撤销已经push到远端的commit

1.查看提交记录,获得版本号

git log

2.本地回退到相应的版本

注意使用 --hard 参数会抛弃当前工作区的修改

使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

git reset --hard <版本号>

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

git push origin <分支名> --force

回退成功

猜你喜欢

转载自blog.csdn.net/qq_37143673/article/details/85258947
今日推荐