Git: Festschreibungen in Hauptzweig verhindern

(Der Einfachheit halber) Ich habe einmaster branch und eindev in meinem Git-Repo. Ich möchte das @ sicherstellmasterer @ -Zweig funktioniert immer, daher sollte alle Arbeit, die ich mache, im @ -Zweig seidev Ast

Allerdings, wenn ich meine Änderungen mit einem @ zusammenfas--no-ff Merge, ich neige dazu, in der @ bleibmaster branch, und arbeite einfach weiter darin (weil ich vergessen habe, meindev Ast)

Kann ich eine Regel für das @ aufstellmaster branch, in dem angegeben wird, dass ich keine Commits ausführen kann, und Fast-Forward-Merges, sondern nur--no-ff wird aus einem anderen Zweig zusammengeführt?

Dies muss für privat gehostete Repositories funktionieren (also nicht GitHub und BitBucket).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage