1、git reset --soft xxx
2、git push origin main --force
报错:
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: GitLab: You are not allowed to force push code to a protected branch on this project.
To gitlab.com:xx/xx/xx.git
! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to ‘gitlab.com:xx/xx/xx.git’
3、解决:第三项那设置true