我在github上有2个存储库:第一个用于cURL库,第二个用于我正在编写的项目。我正在尝试将我的库作为子模块添加到我的项目中:
cd /www/fifa14api/CI-FIFA14-API/
git submodule add [email protected]:ctepeo/CI-cURL.git
我的项目基于CodeIgniter,因此文件结构看起来像
/application/
/system/
index.php
我在repo的库已经为CodeIgniter结构做好了准备:
/application/
/libraries/
curl.php
当我添加子模块时,我想“合并”它们(将我的curl.php放在项目的正确目录中),但是它在根目录下创建了CI-cURL (存储库名称)文件夹,所以我得到了
/application/
/system/
/CI-cURL/
/application/
curl.php
index.php
添加子模块时,如何(有可能?)排除存储库名称?
Git子模块是成熟的git存储库,因此您不能使用子模块仅检出部分git repo:它需要有自己的文件夹。但是,您可以随意命名该文件夹:git submodule add git@hostname:location.git path/to/module
将子模块克隆到path/to/module
git存储库中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句