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