我想防止一些 git 私有分支被推送到上游。
我怎样才能做到这一点?
以下任何一种解决方案都是可以接受的:
- 仅推送列表中的分支
- 跳过在列表中推送分支
更新:目前我的推送配置正在使用mirror=true
,这意味着将推送所有分支。
解释一下,我们在公司内部确实有一个内部集中存储库,它镜像到 github。我们确实希望将所有分支都放到公司存储库中,这已经在发生,但我确实希望能够将公开的内容限制在 github,因此并非所有分支都会公开。
问题是现在一切都转到了 github,可能是由于镜像选项。如果我删除它,它可能只会推送 github 上已经存在的分支。
尽管如此,即使这个选项也不是我想要的,因为我希望能够控制要跳过或包含哪些选项。
如果这可以使用正则表达式模式完成,那就更好了。