Ho già ricevuto receive.denyNonFastforwards e receive.denyDeletes sul mio server di repo centrale Git. Ora vorrei bloccare la modifica della cronologia locale se il commit è già stato trasferito al repository centrale (proprio come avviene per impostazione predefinita di mercurial), suppongo di poter utilizzare un hook ma non ho trovato alcun esempio.Come disabilitare la modifica locale dei commit pubblici
È una configurazione strana?
Sembra una protezione di base che chiunque usi git dovrebbe aver attivato e sono abbastanza sorpreso per la mancanza di hook di esempio.
ti penso posso semplicemente negare le spinte forzate, no? –