天天看點

git本地分支強制覆寫遠端分支報錯

有時工作場景中需要使用本地分支強制覆寫遠端分支,通常是在某同僚将錯誤代碼送出到遠端倉庫的時候。

但是使用以下指令強制覆寫遠端分支報錯

# 操作指令
git push -u origin master -f

# 報錯資訊
GitLab: You are not allowed to force push code to a protected branch on this project.
           

原因是git倉庫設定了分支保護,需要取消分支保護

git本地分支強制覆寫遠端分支報錯

強制覆寫遠端分支後,再對分支進行保護

git本地分支強制覆寫遠端分支報錯