将Composer Git供应商子模块添加到父存储库

时间:2017-02-11 14:08:05

标签: php git github zend-framework2 composer-php

我已经使用composer向我的应用程序添加了第三方库,它是一个子模块。我希望这个子模块可以用于我的父git存储库,以便我可以将它推送到我的git repo。如何才能做到这一点?我想保留当前的子模块,以便我可以继续保持对该库的更新。

1 个答案:

答案 0 :(得分:0)

您应该将vendor文件夹添加到.gitignore文件中:

echo "vendor/" >> .gitignore

我不完全理解您为什么要使用子模块,但我有根据的猜测是,您不需要它们用于您想要对您的应用程序和使用Composer导入的库执行的任何操作。忽略vendor文件夹将使git不提及在其中检出的任何存储库作为可能的子模块。

提交您的composer.lock文件,并避免依赖任何库的分支:使用标记版本。