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

无法在git中添加通过composer(PHP)加载的文件,php,git,Php,Git,我正在从事一个php项目,并依靠composer安装依赖项,这在我的情况下运行良好,但当我尝试提交文件时,事情变得棘手 my composer.json的简化视图如下所示 “需要”:{ “apache/Log4HP”:“2.3.0”, “asojon/mysql pdo包装器”:“开发主机” }, “自动加载”:{ “psr-0”:{ "": "" } }您不应该提交供应商文件夹,而应该只提交composer json,这就是composer存在的原因。 每次您git clonerepo时,都

我正在从事一个php项目,并依靠composer安装依赖项,这在我的情况下运行良好,但当我尝试提交文件时,事情变得棘手

my composer.json的简化视图如下所示

“需要”:{
“apache/Log4HP”:“2.3.0”,
“asojon/mysql pdo包装器”:“开发主机”
},
“自动加载”:{
“psr-0”:{
"": ""
}

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

您的.gitignore文件是什么样子的?可能是您的.gitignore文件阻止了git跟踪这些文件。另一种理论是,您克隆了正确的存储库吗?也就是说,您正在克隆包含供应商提交的存储库吗?我在项目中搜索了.gitignore文件,找到了一个如下的文件。/vendor/asojon/mysql pdo wrapper/.gitignore我删除了该.gitignore文件,但仍然没有working@ChrisForrence请详细解释一下,我没法理解你。