Ich frage mich, gibt es eine Möglichkeit, 'git push --force
' auf einem Repository zu verhindern (nur auf Master-Zweig)?Gibt es eine Möglichkeit, das git-Repository so zu konfigurieren, dass 'git push --force' abgelehnt wird?
Angenommen ich remote Git Repository und zu tun haben:
- '
git push
' auf 'Master'. Es klappt. - '
git push --force
' zu 'Zweig-1'. Es klappt. - '
git push --force
' zu 'Master'. Es wird abgelehnt.
Ist es überhaupt möglich?
Danke für alle Antworten und Vorschläge.
BR, Dawid.
+1 für den Haken (Rohfassung: http://git.kernel.org/?p=git/git.git;a=blob_plain;f=contrib/hooks/update-paranoid;hb=080cbc1275ac09445136ba429d90b5ec85e92c1c) – VonC
Gibt es einen Weg dies für GitHub zu tun? –
'update-paranoid' auf GitHub: https://github.com/git/git/blob/master/contrib/hooks/update-paranoid – go2null