¿Ves algún commit de Git directamente para master?

Digamos que se supone que un equipo de desarrollo debe enviar todos sus cambios a las sucursales locales, finalizar la function dentro de la twig y luego fusionar la twig con el maestro.

¿Cómo se puede averiguar si hubo confirmaciones hechas directamente al maestro?

Puedes search el repository remoto y echar un vistazo a los loggings del maestro: si ves confirmaciones que son solo parte del master ( git branch --contains <commit> ), entonces los commits se han realizado directamente en el maestro.

Podrías proteger tu repository (si tienes acceso al server) contra empujar a la twig principal con gitolite .