我有一个项目,我想把它放到2个仓库中:公共和私人。该项目有一些私人文件,我不希望任何人看到这就是为什么我必须创建一个私人存储库,并将其中的文件。同样,我希望项目能够在我的投资组合中,所以雇主会更轻松地评估我的技能,并且我也会创建一个公开的个人资料。一个项目,不同的仓库
所以我必须用.gitignore
,不是吗?但它足够安全吗?我认为如果我将项目提交到私有存储库,然后将一些文件添加到.gitignore
并将其提交给公共目录,那么可以从历史记录中检索那些来自gitignore
的文件,对吗?所以即使在公共仓库中,每个人都可以看到他们不是我想要的东西。无论如何,我必须在我犯下这些文件之前不断地从这些文件中添加或删除这些文件,这很容易。
我该怎么做?