¿Github permite ganchos de pre-recepción?

¿GitHub permite enganches previos a la recepción o actualización?

Lo que buscaría hacer es evitar que las ramas primarias sean empujadas a (es decir, maestra, revisión, desarrollo) y requerir que se fusionen a través de una solicitud de extracción de GitHub. Este es un repositorio privado, por lo que el estilo GitHub no es una opción.

Cualquier consejo sobre cómo lograr esto sería de gran ayuda.