为项目框架创建一个git仓库

时间:2010-02-09 13:38:13

标签: django git github branch git-submodules

我创建了一个custom project skeleton作为我的django项目的开始,在github的公共回购中托管。

我想将此作为根文件夹用于我的新公共和私有项目,也是托管@github。

问题是我不能将这个作为子模块使用,因为我知道我不能在同一个git repo中的另一个子模块中添加子模块。在我的情况下,我想在骨架文件夹中添加子模块。

作为exercice,对于一个公共项目B,我刚刚创建了我的骨架的一个分支但看起来很棘手,因为我的projectB代码托管在一个单独的分支上的骨架仓库中。

你将如何在GIT中做到这一点?

另外,github上有关如何从公共回购创建“私人分支”的任何技巧?

谢谢:)

于连

2 个答案:

答案 0 :(得分:0)

我已经成功创建了git repos,其子模块是同一个repo中的分支。我没有尝试使用子子模块。为了避免子子模块,只需为您的“原型”专门设置一个分支。每当你需要一个新的项目分支时。

PS:如果你想在github上有一个私人分支,你需要成为付费会员。如果你想要廉价的私人分支,只是不要将它们上传到github。

答案 1 :(得分:0)

我最终决定将单独的公共分支作为骨架,然后使用私有子模块来托管私有代码。

这个解决方案对我来说足够强大和安全。

感谢您的建议