php通过composer添加一个包以后,无法通过git将这个包的代码文件提交上去
2024-08-24 17:09:57
实际上是因为 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
最新文章
- Linux下配置一个VNC服务器
- 点击更多button显示更多数据的功能实现思路代码
- 浅析正则表达式模式匹配的String方法
- IIS短文件名扫描工具
- Dynamics AX 2012 R2 报表部署权限错误
- Android AChartEngine 去除折线图黑边
- 洛谷P1417 烹调方案
- eoe推荐的优秀博客
- java--简单排序算法
- BZOJ_1600_[Usaco2008_Oct]_建造栅栏_(动态规划)
- JavaScript高级程序设计15.pdf
- Java中的那些名词术语(不断更新中)
- AS3条件编译
- C#高级编程笔记之第一章:.NET体系结构
- centos7修改网卡名称为eth0
- 使用 Windows PowerShell 实现 Web UI 自动化 (转)
- mysql存储过程详解 mysql存储过程和函数
- centos 7安装java开发环境
- 解决Windows10或者其他版本Windows Update报错的问题
- Luogu5058 ZJOI2004嗅探器(割点)