Sobre a política de push
Observação
A política de push está atualmente em versão prévia pública e está sujeita a mudanças.
Por padrão, não há limite para o número de branches e marcas que podem ser atualizados em um único push.
É possível limitar o número de branches e marcas que podem ser atualizados em um único push para bloquear pushes potencialmente destrutivos. Isso pode evitar ou limitar a perda de dados.
A política de push também bloqueia o seguinte comando Git: . Esse é um comando potencialmente destrutivo que faz com que o repositório remoto corresponda exatamente ao clone local. Quando ele é executado acidentalmente, pode causar muitos pushes forçados e exclusões de ramificações no repositório remoto, sem qualquer aviso.
Limitar quantos branches e tags podem ser atualizados em um único push
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Em "Pushes", selecione Limitar quantas ramificações e tags podem ser atualizadas em um único push.
-
Depois de "Até", digite o número de branches e tags que deseja limitar em um só push. Números mais baixos são mais restritivos sobre quais pushes são permitidos, e números mais altos são menos restritivos, mas têm mais potencial para serem destrutivos.
Recomenda-se o máximo padrão de atualizações de branch ou tag permitidas em um push. O valor mínimo é porque o Git requer duas atualizações de branch para renomear um branch em um único push: excluir branch e criar branch.