一部の git プライベート ブランチがアップストリームにプッシュされないようにしたい。
どうすればこれを達成できますか?
次の種類のソリューションのいずれかが受け入れられます。
- リスト内のブランチのみをプッシュする
- リストへのブランチのプッシュをスキップします
更新: 現在、私のプッシュ構成は を使用してmirror=true
います。つまり、すべてのブランチがプッシュされます。
説明、社内には github にミラーリングされた集中型リポジトリがあります。私たちはすべてのブランチを会社のリポジトリに取得したいと考えていますが、これはすでに行われていますが、公開するものを github に制限できるようにしたいので、すべてのブランチが公開されるわけではありません。
問題は、おそらくミラー オプションが原因で、すべてが github に移動することです。削除すると、おそらく github に既に存在するブランチのみがプッシュされます。
それでも、どのオプションをスキップまたは含めるかを制御できるようにしたいので、このオプションでさえ私が望むものではありません。
これが正規表現パターンを使用して実行できる場合は、より適切です。