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

将git子模块添加到存储库的根目录中?,git,git-submodules,Git,Git Submodules,我希望在的帮助下,通过使用github repos作为子模块,使我的Vim插件与git保持最新。除了病原体本身,一切都很好 例如,我在~/.vim中有一个存储库,在病原体的repo的根目录中有autoload目录:/autoload 是否可以制作一个git子模块,使病原体的自动加载进入~/.vim ~/.vim/autoload/pathogen.vim 您的存储库的根目录下不能有子模块,因为两个.git文件夹可能会冲突 必须在子文件夹中创建子模块。将子模块克隆到子目录中,并对其内容进行符号链

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

例如,我在
~/.vim
中有一个存储库,在病原体的repo的根目录中有
autoload
目录:
/autoload

是否可以制作一个git子模块,使病原体的
自动加载进入
~/.vim

~/.vim/autoload/pathogen.vim

您的存储库的根目录下不能有子模块,因为两个.git文件夹可能会冲突


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

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


对于病原体,我也会自己(在bundle目录中)来阻止它自我寻源。

这就是我最后做的,除了病原体在
bundle
目录之外。这在Windows上不起作用(反正我不使用),所以我一直在等待一个可移植的答案出现。我相信你可以在Windows中创建一个符号链接: