我有一个推向Github和Bitbucket回购的项目:
git push github master
git push bitbucket master
Github是公开的,Bitbucket是私人回购。
我的问题是我使用这个repo来开发一个侧面项目,后面将是一个完全独立的项目,但是现在我正在大量使用这个项目的资源,所以这就是为什么我在这里开始新项目的粗略代码。我想只从Github隐藏这个新项目的代码,因为那是一个公众。是否可以在.gitignore
内使用一些Github特定前缀?
如果不可能,那么我会为新项目开始一个新的回购,但是现在它为新版本保存了许多通用代码。
答案 0 :(得分:2)
对于你以后将完全独立的项目,你应该引用你的超级项目作为依赖项。
这意味着继续创建新存储库并将其推送到私有远程。然后你至少有3种方法来包含你的公共图书馆:
使用依赖管理器,如npm,composer,gem或任何最适合您语言的内容。