phpはcomposerでパケットを追加した後gitでこのパケットのコードファイルをコミットできません

811 ワード

実はvenderパッケージに含まれているからです.gitファイルは、composerダウンロード時にこのプロジェクトをダウンロードしたgithubソースコードです.
パラメータソース優先--prefer-source
composer update symfony/yaml --prefer-source

解決策は
1.venderディレクトリの削除
2.パラメータdistパッケージ優先の追加--prefer-dist
composer update symfony/yaml --prefer-dist

ダウンロードしたパッケージは含まれていません.gitファイル
git add -A 
git commit -m "recover vendor"

gitに再コミット
 
参考1:https://segmentfault.com/a/1190000000355928
参考2:https://segmentfault.com/q/1010000000521403
参考3:https://segmentfault.com/a/1190000005105795
転載先:https://www.cnblogs.com/zjhblogs/p/8648943.html