分岐を使用して、out プラットフォームのカスタム インスタンスを作成および展開しています。これらのインスタンスは通常、「マスター」ブランチからのブランチとして開始され、ある程度カスタマイズされ、テストおよび本番環境にデプロイされ、最後にアーカイブされます。
新しい機能またはバグ修正がマスターに追加された場合、それらをプロジェクト インスタンス (ブランチ) にフェッチ/マージできるようにしたいと考えていますが、ブランチからマスターへの変更をマージし直すことはほとんどありません。これは最近誤って発生し、深刻な頭痛の種となっています。リポジトリを更新するための git pull により、すべてがマスター ブランチにマージされ、メイン リポジトリにプッシュされました。
マスターへのマージを禁止する簡単な方法はありますか? または、少なくとも --force フラグが必要ですか?