Сведения о политике отправки
Примечание.
Политика push уже действует Публичный предварительный просмотр и может измениться.
По умолчанию количество ветвей и тегов, которые можно обновить в одной принудительной отправке, не ограничивается.
Можно ограничить количество ветвей и тегов, которые можно обновить в одной принудительной отправке, чтобы заблокировать потенциально разрушительные push-передачи. Это может предотвратить или ограничить потерю данных.
Политика принудительной отправки также блокирует команду Git: git push --mirror Это потенциально деструктивная команда для того, чтобы удаленный точно соответствовал локальному клону. При выполнении по несчастной ситуации может вызвать множество принудительной отправки и удаления ветвей на удаленном устройстве без каких-либо предупреждений.
Ограничение количества ветвей и тегов в одной отправке
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В общих настройках, которая является вкладкой по умолчанию, найдите Pushes, затем выберите Ограничить количество ветвей и тегов, которые можно обновить за один push.
-
После «Вверх» введите количество ветвей и тегов, которые хотите ограничить за один пуш. Более низкие числа являются более строгими, из которых разрешены push-передачи, и более высокие числа менее строгие, но имеют более высокий потенциал для деструктивного.
Рекомендуется использовать максимальное значение по умолчанию для обновлений ветвей или тегов
5, разрешенных в одной отправке. Минимальное значение имеет значение2, так как для Git требуется два обновления ветви для переименования ветви в одном push-запросе: удаление ветви и создание ветви.