git rebase 合并多个 commit 后,无法 push 到 origin 上

19次阅读

共计 546 个字符,预计需要花费 2 分钟才能阅读完成。

git 上有 5 条 commit 记录,我用 git rebase 将 5 条 commit 记录合并成了 1 条,这时使用 git push -f origin main 进行推送却报错:

git push -f origin develop
Enumerating objects: 48, done.
Counting objects: 100% (48/48), done.
Delta compression using up to 12 threads
Compressing objects: 100% (19/19), done.
Writing objects: 100% (26/26), 4.52 KiB | 385.00 KiB/s, done.
Total 26 (delta 12), 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 https://xxx.xxx.xxx.git
! [remote rejected] develop-norm -> develop (pre-receive hook declined)
error: failed to push some refs to ‘https://xxxx.xxxx.xxxx.git’

正文完
 0