composer 库无法提交git

2018年9月5日

使用composer时,为了免去下载的方便,想把整个 vendor 目录上传上去,但是上传过程中发现有些包没能上传,只是上传了一个空目录,里面什么也没有。

究其原因是因为这些包里面含有一个隐藏的文件夹 .git,导致无法上传。

一种方法是把这个.git文件夹删掉再重新上传。

另一种方法是利用 composer 安装时,加一个参数 --prefer-dist,即把 vendor文件夹删除,再执行 composer update --prefer-dist。这样下载下来的包优先从缓存取,不携带组件内的 .git 目录。

去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注