无法在通过composer(PHP)下载的git中添加文件

时间:2015-01-19 12:11:37

标签: php git

我正在开发一个php项目并依赖于composer来安装依赖项,这在我的情况下运行正常但是当我尝试提交文件时,事情变得棘手。

我的composer.json的简化视图如下。

"require": {
        "apache/log4php": "2.3.0",
        "asojon/mysql-pdo-wrapper": "dev-master"
    },
    "autoload":{
        "psr-0":{
            "": ""
        }
    }

当我运行composer install时,它在vendor文件夹下创建了3个文件夹,即composer,apache和asojon以及autoload.php文件。然后我继续编写了vendor文件夹,现在当我克隆我的项目repo时,所有文件都在vendor /下apache和vendor / asojon是空的。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

你不应该提交你的供应商文件夹而只提交你的作曲家json,这就是作曲家存在的原因。 每次git clone您的回购时,都应该运行composer install