我正在使用pelican制作博客。我想在我的项目中包含现有的pelican-plugins而不将代码复制到我的存储库中。例如:
/my_project
pelicanconf.py
/plugins # Just a reference to https://github.com/getpelican/pelican-plugins
assets
...
我知道这可以通过git submodule
以下方式实现:
git submodule add https://github.com/getpelican/pelican-plugins.git plugins
但是,如果我决定创建自己的插件,或者从其他地方创建用户插件,我无法将它们存储在其中,plugins
因为它现在是一个子模块。
如何在不将更改提交到该子模块的情况下将更改提交到作为子模块的文件夹?我应该只是分叉pelican-plugins
并承诺吗?