是否可以添加Git子模块文件并将它们提交到我的根git模块?
我深深地搜索过,从未找到答案。
答案 0 :(得分:0)
如果您真的想做这样的事情,最好使用git子树而不是git子模块,这样外部代码就是主存储库的一部分。
答案 1 :(得分:0)
不,使用子模块是不可能的。
但是可以使用子模块using the --recursive
flag to git clone
克隆存储库:
- 递归
--recurse-子模块创建克隆后,使用其默认设置初始化其中的所有子模块。这相当于克隆完成后立即运行
git submodule update --init --recursive
。如果克隆的存储库没有工作树/结帐(即,如果给出--no-checkout
/-n
,--bare
或--mirror
中的任何一个,则忽略此选项
许多项目都会指示用户在自述文件,入门指南或其他地方使用此标记进行克隆。