我已经使用composer向我的应用程序添加了第三方库,它是一个子模块。我希望这个子模块可以用于我的父git存储库,以便我可以将它推送到我的git repo。如何才能做到这一点?我想保留当前的子模块,以便我可以继续保持对该库的更新。
答案 0 :(得分:0)
您应该将vendor
文件夹添加到.gitignore
文件中:
echo "vendor/" >> .gitignore
我不完全理解您为什么要使用子模块,但我有根据的猜测是,您不需要它们用于您想要对您的应用程序和使用Composer导入的库执行的任何操作。忽略vendor文件夹将使git不提及在其中检出的任何存储库作为可能的子模块。
提交您的composer.lock
文件,并避免依赖任何库的分支:使用标记版本。