У вас есть по крайней мере два способа: локальный и удаленный
Тип удаленного репо
На push-target добавьте хук pretxnchangegroup
, который отклоняет толчки (все или некоторые), самая простая форма
#!/bin/sh
echo 'No pushes here'
exit 1
Локальный тип
Добавить псевдоним , который переопределяет толчок в «что-то» без реального толчка, но обратите внимание на примечание в документах
Можно создать псевдонимы с теми же именами, что и у существующих команд, которые затем переопределят исходные определения.Это почти всегда плохая идея!