Я думаю, что установление политики - лучший способ.С помощью git-репозиториев с ручным управлением вы можете использовать ловушку (возможно, предварительный прием), чтобы отрицать толчки без ускоренной перемотки вперед, но я не верю, что Github: FI выставляет ловушки на стороне сервера.Но политика и публичный позор для любых нарушителей, вероятно, будут достаточно эффективными.Кроме того, ловушка предотвратит принудительное нажатие в том редком случае, когда вам, администратору, действительно нужно «починить» ветку.