请原谅我可能天真的问题 - 无论如何我都不是软件工程师......
我正在使用.git来跟踪.xlsx文件的修订更改。我创建了一个git repo(" main" - 由Gitlab托管) - 文件夹结构如下:
当我承诺推动"主要"文件夹,Gitlab会获取所有文件夹,但会对" pricing_model"," inventory_model"和" monthly_close"进行分类。作为子模块 (see attached)。因此,我无法浏览Gitlab的界面以查看子模块中的文件。
问题
答案 0 :(得分:1)
是的,git支持一个名为子模块的功能,它基本上是存储库中的存储库。这意味着如果存储库在GitLab上不存在,那么您将无法浏览它的内容。
但是,如果您想在GitLab中浏览这些文件,则需要为每个子模块创建一个新项目并将其推送到那里。然后,您可以更新.gitmodules
文件中的引用。像这样的东西:
[submodule "inventory"]
path = inventory
url = https://gitlab.com/<group>/<project>
branch = master
[submodule "monthly_close"]
path = pricing_model
url = https://gitlab.com/<group>/<project>
branch = master
[submodule "pricing_model"]
path = pricing_model
url = https://gitlab.com/<group>/<project>
branch = master