公共存储库的特殊版本

时间:2017-01-18 09:04:23

标签: git git-remote

我们有一个内部的公司存储库,我想公开,但删除了所有内部信息(如凭据,内部公司结构等)。

我怎样才能做到这一点?当我创建分支时,它将包含整个历史记录。基本上我想保持两者同步,但仍然保持公共存储库清除任何关键信息。

这可以用某种分支吗?我尝试了一下,但它总是不断推动完整的历史(哪种有意义)。

问题是:目前,关键信息在历史中。如果我在提交中删除它,删除将成为公共历史的一部分。

基本上,我想要"公众"分支从实际历史的某一点开始,不包括任何父母,但在将来遵循相同的历史......我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我想说为你的“起点”创建一个graft,然后继续正常的分支应该是无可能的:

见:

我希望它有所帮助!