20名ほどのチームに分かれてGitで管理するプロジェクトに取り組んでいます。プロジェクト マネージャーは、すべての作業ブランチをマスターにマージするだけでなく、マスターにリベースしてからマネージャー自身がマージすることを要求します。
私がこれまでに見つけた情報によると、すでに公開されている (つまり、リモートにプッシュされた) コミットをリベースするべきではありません - 私はすでにこれに対処しなければならず、楽しくありませんでした。ただし、コードを master にマージするように要求する前に (つまり、master にリベースし、プロジェクト マネージャーが master を早送りしてブランチを反映させるのを待つ前に)、コードをチームと共有したいと考えています。
私のチームがリモートからプッシュおよびプルし、統合のためにマスターにリベースできる適切なワークフローは何ですか? それは単に私が一貫して間違っていることですか、それとも正当な問題ですか?