2016-12-25 61 views
0

我一直在一个私人的github仓库之一,现在我达到一个地步,我想让我的代码公开。但是,我有一些我无法公开的文件。所以我想配置我的未来推送保持像往常一样私人存储库,并忽略公共存储库的问题。Git的 - 一个键到2个不同的储存库忽略一些文件推送到他们

有没有配置单做的事情,而不需要修改忽略文件,每次分别推的方法吗? 我开始尝试使用多个命令的别名,但我的解决方案并不干净。

+0

的可能的复制[回购特定忽略在GIT中的文件(http://stackoverflow.com/questions/7965431/repo-specific-ignore-files-in-git) –

回答

2

总之,“不”。但要添加更多详细信息...

git中的提交是分支中所有文件的快照。同样的提交永远不会引用少于所有文件。所以在git中不可能将相同的提交推送到两个不同的存储库,但将不同的内容发送到每个存储库。

有一两件事你可以做的是有两个单独的分支,一个与受限制的文件和一个只是没有他们相同的,你推一个分支到一个回购和另一个分支到另一个。您将保持两个分支与常规合并同步。

相关问题