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