Bloquear empujes forzados en un repositorio
Puedes bloquear los empujes forzados (git push --force) en todas las ramas, o solo en la rama predeterminada, de un repositorio.
Nota: Cada repositorio hereda automáticamente parámetros predeterminados por la organización o el usuario al que pertenece. No puedes anular la configuración predeterminada si el propietario del repositorio ha establecido esta configuración como obligatoria en todos sus repositorios.
- 
Inicia sesión en tu instancia de servidor de GitHub Enterprise en http(s)://HOSTNAME/login.
- 
In the upper-right corner of any page, click .  
- 
En el campo de búsqueda, escribe el nombre del repositorio y luego haz clic en Buscar.  
- 
En los resultados de búsqueda, haz clic en el nombre del repositorio.  
- 
In the upper-right corner of the page, click Admin.  
- 
In the left sidebar, click Admin.  
- 
Select Block or Block to the default branch under Push and Pull.  
El cambio entra en vigencia inmediatamente. Si cambias de opinión en otro momento, puedes volver a permitir los empujes forzados fácilmente.