操作
- 切到本地master上,然后选择某一次提交记录,例如回退到
731ecae
这次的提交,终端git reset --soft 731ecae
。 - 回退完毕push到origin/master,
git push -f origin master
,必须有-f,表示强制的意思。
error状况
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'http://xxx.xxx.com/root/ios.git' ,需要git上关闭项目protected选项。
该项目 --> settings --> repository --> Protected Branches --> 点击unprotect。
此时再次执行上面的push命令, 完毕;