将git子模块添加到存储库的根目录中?

Ale*_*x B 3 git git-submodules

我希望通过在病原体的帮助下使用github repos作为子模块来使我的Vim插件与git保持同步.除了病原体本身,一切都很好.

例如,我有一个存储库~/.vim,在pathogen的repo中有autoload一个根目录:<pathogen repo>/autoload.

是否有可能制作一个git子模块,以便病原体autoload进入~/.vim

~/.vim/autoload/pathogen.vim
Run Code Online (Sandbox Code Playgroud)

tlv*_*nce 13

将子模块克隆到子目录中并对其内容进行符号链接.

对于病原体,我还明确地将自己列入黑名单(在捆绑目录中)以防止其自我采购.


Art*_*mak 5

您不能在存储库的根目录中拥有子模块,因为.git文件夹都会发生冲突.

您必须在子文件夹中创建子模块.