Mi chiedevo se esistesse un modo per impedire 'git push --force
' su un repository (solo sul ramo principale)?C'è un modo per configurare git repository per rifiutare 'git push --force'?
Si supponga che ho repository git remote e fare:
- '
git push
' a 'master'. Funziona. - '
git push --force
' a 'ramo-1'. Funziona. - '
git push --force
' su 'master'. È respinto.
È possibile?
Grazie per eventuali risposte e suggerimenti.
BR, Dawid.
+1 per il gancio (versione grezza: http://git.kernel.org/?p=git/git.git;a=blob_plain;f=contrib/hooks/update-paranoid;hb=080cbc1275ac09445136ba429d90b5ec85e92c1c) – VonC
un modo per farlo per GitHub? –
'update-paranoid' su GitHub: https://github.com/git/git/blob/master/contrib/hooks/update-paranoid – go2null