php經過composer添加一個包之後,沒法經過git將這個包的代碼文件提交上去

其實是由於 vender 包中包含 有.git 文件,是composer 下載時下載了 該項目的github源碼。git

就是參數 源碼優先 --prefer-sourcegithub

composer update symfony/yaml --prefer-source

解決方法是segmentfault

1.刪除 vender目錄composer

2.添加參數 dist包優先 --prefer-distspa

composer update symfony/yaml --prefer-dist

這下下載的包就不含.git文件了code

git add -A 
git commit -m "recover vendor"

從新提交至gitsymfony

 

參考1:http://www.javashuo.com/article/p-cxjjwdts-z.htmlblog

參考2:https://segmentfault.com/q/1010000000521403get

參考3:http://www.javashuo.com/article/p-pjdjooql-bb.html源碼

相關文章
相關標籤/搜索