+++ date = "2017-04-04" tags = ["git"] title = "git push -f for gitlab" slug = "git" +++ GitLabで`git push -f`すると > You are not allowed to force push code to a protected branch on this project. と表示されてできない。 こちら[https://gitlab.com/help/user/permissions](https://gitlab.com/help/user/permissions)の権限にもforceのチェックがはいってないし、マジでできないのだろうか?そんなことあり得るのかとか思ったのだけど、やっぱりできるようだった。が、手順が非常に面倒くさい。 `usrer/settings/repository`にて`Protected branch`を`Unprotect`すればいいんだけどリポジトリ(Project)ごとに設定しなければならないのは非常に面倒くさいのです。