我正在使用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
的分支並承諾嗎?
Git書中的子樹合併-chapter與稱爲子樹的git功能無關。 – 1615903
我試過這種方法,但是當我這樣做時,這些文件看起來好像是它們是存儲庫的一部分(而不是僅僅引用另一個存儲庫)。 – NT3RP