Git: evitar confirmaciones en la rama maestra

(Por simplicidad) tengo unmaster rama y unadev en mi Git-repo. Quiero asegurar elmaster la rama siempre funciona, así que todo el trabajo que hago debe estar en eldev rama.

Sin embargo, cuando fusiono mis cambios con un--no-ff fusionar, tiendo a quedarme en elmaster rama, y simplemente seguir trabajando en ella (porque me olvido de pagar midev rama).

¿Puedo poner una regla para elmaster rama, que indica que no puedo hacer commits y adelantar fusiones, pero solo--no-ff se fusiona desde otra rama?

Esto debe funcionar para repositorios privados alojados (ergo no GitHub y BitBucket).

Respuestas a la pregunta(1)

Su respuesta a la pregunta