我目前有以下情况。 我有一个私有项目,就像一个框架,我想用它作为一系列其他项目的基础。在项目的根目录中有一些名为themes,modules,plugins的文件夹以及一些用于进行独特更改的文件夹。制作克隆时,主要目标是更新内容并将内容添加到这些子文件夹中。
framework/
| - config.ini
| - core.c
| - module_handler.c
| - plugin_handler.c
| - theme_handler.c
| - modules/
| - plugins/
| - public/
| - images/
| - themes/
我一整天都在读关于子模块的事情,我觉得这个概念本来就很完美。除了看起来它们不能存在于新项目的根目录之外,因为.git文件夹显然是冲突的。但是如果不能在根目录中,我不知道如何处理它。有什么黑客或我可以使用的东西吗?
如果我无法获得所有内容,我就无法轻易将更改合并回框架。
我假设我将一直独自工作。我只是想让自己更有条理,更自我解释。
解决此问题并实现此功能的最佳方法是什么?
答案 0 :(得分:0)
git add .
(addig every changes to repo)
git push master master
(update the whole master)