Me preguntaba ¿hay alguna manera de evitar 'git push --force
' en un repositorio (solo en la rama principal)?¿Hay alguna manera de configurar el repositorio de git para que rechace 'git push --force'?
Supongamos que tengo repositorio Git remoto y hago:
- '
git push
' a 'maestro'. Funciona. - '
git push --force
' a 'branch-1'. Funciona. - '
git push --force
' a 'maestro'. Es rechazado
¿Es posible?
Gracias por cualquier respuesta y sugerencia.
BR, Dawid.
1 para el gancho (versión en bruto: http://git.kernel.org/?p=git/git.git;a=blob_plain;f=contrib/hooks/update-paranoid;hb=080cbc1275ac09445136ba429d90b5ec85e92c1c) – VonC
cualquier forma de hacer esto para GitHub? –
'update-paranoid' en GitHub: https://github.com/git/git/blob/master/contrib/hooks/update-paranoid – go2null