繁体   English   中英

git子模块添加到现有的非空文件夹

[英]Git submodule add to an existing non empty folder

我试图将带有公司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

是否可以在不创建新的子文件夹的情况下以某种方式将子模块添加到现有的非空文件夹中?

是否可以在不创建新的子文件夹的情况下以某种方式将子模块添加到现有的非空文件夹中?

否,子模块将创建自己的根文件夹(实际上是gitlink ,是父存储库索引中的特殊条目

确保.gitmodules尚未注册该路径,并在尝试另一个git submodule add之前检查.git/modules文件夹的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM