Git远程代码回滚
2020-10-07 本文已影响0人
梨花菜
1、本地回滚到指定版本

2、推到回滚的代码到远程仓库
git push -f

-
可能出现强制push没权限
image.png
-
粗暴的解决方案,在Gitlab设置取消分支保护(严重不建议这么做,最好指定某个人有权限)
取消分支保护
3、服务器同步回滚
-
git status
看到目前远程回滚了,所以当前仓库是比远程的领先了10个提交
image.png
-
git reset --hard origin/master
服务端回滚
image.png
-
git status
再次查看git状态,已经和远程仓库同步
image.png