Я уже добавил receive.denyNonFastforwards и receive.denyDeletes на моем сервере git центрального репо. Теперь я хотел бы заблокировать модификацию локальной истории, если фиксация уже была нажата на центральное репо (как и по умолчанию, по умолчанию mercurial), я полагаю, что могу использовать крючок, но я не мог найти никакого примера.
Это странная конфигурация?
Это звучит как основная защита, которую должен активировать любой, кто использует git, и я очень удивлен отсутствием примеров перехватов.