git代码回滚

挑水做饭 2020年08月04日 47次浏览

新来的同事把代码合并错了,把代码合并到了master上,需要做回退,先提供一种通过idea交互界面回退的一种方式,如下:
1、找到你要回退的提交点
image.png
2、点击右键选择箭头指示处
image.png
3、选择hard并且reset
image.png
4、最后提交代码到远程

注意事项:远程master分支如果是protect状态时回退请求提交到远程是会被拒绝,需要去掉master分支的保护状态或者使用owner账号操作,就能成功,如果还不行的话,执行命令 git push -f origin master 强制提交