Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 为项目框架创建git回购_Django_Git_Github_Branch_Git Submodules - Fatal编程技术网

Django 为项目框架创建git回购

Django 为项目框架创建git回购,django,git,github,branch,git-submodules,Django,Git,Github,Branch,Git Submodules,作为django项目的开始,我在github创建了一个公共回购协议 我想将此作为我的新项目、公共项目和私人项目的根文件夹,也托管@github 问题是我不能使用这个作为子模块,因为作为fas ar,我知道我不能在同一git repo中的其他子模块中添加子模块。在我的例子中,我想在骨架文件夹中添加子模块 作为练习,对于公共projectB,我刚刚创建了骨架的一个分支,但似乎很棘手,因为我的projectB代码托管在独立分支的骨架repo中 在GIT中如何实现这一点 此外,github在如何创建公共

作为django项目的开始,我在github创建了一个公共回购协议

我想将此作为我的新项目、公共项目和私人项目的根文件夹,也托管@github

问题是我不能使用这个作为子模块,因为作为fas ar,我知道我不能在同一git repo中的其他子模块中添加子模块。在我的例子中,我想在骨架文件夹中添加子模块

作为练习,对于公共projectB,我刚刚创建了骨架的一个分支,但似乎很棘手,因为我的projectB代码托管在独立分支的骨架repo中

在GIT中如何实现这一点

此外,github在如何创建公共回购等“私人分支”方面有什么诀窍吗

谢谢:)


Julien

我已经成功创建了git repo,其子模块是同一个repo中的分支。我还没有尝试过子模块。为了避免子模块,只需为“原型”指定一个分支。每当你需要一个新的项目分支从这个负责人


PS:如果你想在github上建立一个私人分支机构,你需要成为付费会员。如果你想要便宜的私有分支,就不要将它们上传到github。

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

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


感谢您的建议

我为一个新项目创建了骨架分支,但如何将其用作“私有”分支。(将“来源”更改为新的私人回购?)我是github付费会员,我可以在公共回购中创建私人回购,但不能创建私人回购分支。一旦您从该主干分支启动新项目,其中包含的所有内容都将成为新项目的(公共)历史记录。我不太明白你想要实现什么,“如果你想要便宜的私有分支,就不要把它们上传到github”。请注意,这些并不是真正的隐私。所有代码仍然可以访问,并且很容易找到。