我正在尝试使用我们的公司wp插件将git repo作为子模块添加到wp项目中:
git submodule add git@bitbucket.org:company/our-wp-plugins.git htdocs/wp-content/plugins/
首先我收到了这个错误:
'htdocs / wp-content / plugins'已存在于索引
中
所以我用git rm -r --cached htdocs/wp-content/plugins
将其从索引中删除了,但这次我又出了一个错误:
'htdocs / wp-content / plugins'已经存在,并且不是有效的git repo
我可以在不创建新子文件夹的情况下以某种方式将子模块添加到现有的非空文件夹中吗?
答案 0 :(得分:0)
我可以在不创建新子文件夹的情况下以某种方式将子模块添加到现有的非空文件夹中吗?
不,子模块会创建自己的根文件夹(实际上是 gitlink ,父代表的special entry in the index)
确保.gitmodules
尚未注册该路径,并在尝试其他.git/modules
之前检查git submodule add
文件夹的内容。