php通过composer添加一个包以后,无法通过git将这个包的代码文件提交上去
通过composer添加了一个 facebook/xhprof
用来查看网站的性能情况。在composer.json的require字段添加了:
<code>"facebook/xhprof": "dev-master" </code>
然后运行命令: composer update
成功安装好这个包,包被安装到了根目录下的vendor
里,到这里都没问题。
但是之后通过git add *
git commit -m ""
无法将vendor/facebook/xhprof
里的文件提交上去,只提交了个facebook/xhprof的目录,下面的文件一个也没有。
这个问题也不是今天第一次遇到了,之前也碰到过几次,当时在服务器上调试了好久,后来一查才知道,原来都是只提交上了目录,目录下的文件都没有提交。
PS:.gitignore 文件我有检查过,可以确定没有屏蔽掉目录下的文件,但就是提交不上去。
回复内容:
通过composer添加了一个 facebook/xhprof
用来查看网站的性能情况。在composer.json的require字段添加了:
<code>"facebook/xhprof": "dev-master" </code>
然后运行命令: composer update
成功安装好这个包,包被安装到了根目录下的vendor
里,到这里都没问题。
但是之后通过git add *
git commit -m ""
无法将vendor/facebook/xhprof
里的文件提交上去,只提交了个facebook/xhprof的目录,下面的文件一个也没有。
这个问题也不是今天第一次遇到了,之前也碰到过几次,当时在服务器上调试了好久,后来一查才知道,原来都是只提交上了目录,目录下的文件都没有提交。
PS:.gitignore 文件我有检查过,可以确定没有屏蔽掉目录下的文件,但就是提交不上去。
facebook/xhprof 目录会产生一个 .git 文件夹,受这个文件夹影响,你传不了。可以把它删了,再传
使用composer update --prefer-dist(忽略项目.git目录),
这篇文章或许可以解决你的疑惑,https://segmentfault.com/a/1190000005105795

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











What’s still popular is the ease of use, flexibility and a strong ecosystem. 1) Ease of use and simple syntax make it the first choice for beginners. 2) Closely integrated with web development, excellent interaction with HTTP requests and database. 3) The huge ecosystem provides a wealth of tools and libraries. 4) Active community and open source nature adapts them to new needs and technology trends.

Cryptocurrency data platforms suitable for beginners include CoinMarketCap and non-small trumpet. 1. CoinMarketCap provides global real-time price, market value, and trading volume rankings for novice and basic analysis needs. 2. The non-small quotation provides a Chinese-friendly interface, suitable for Chinese users to quickly screen low-risk potential projects.

IIS and PHP are compatible and are implemented through FastCGI. 1.IIS forwards the .php file request to the FastCGI module through the configuration file. 2. The FastCGI module starts the PHP process to process requests to improve performance and stability. 3. In actual applications, you need to pay attention to configuration details, error debugging and performance optimization.

How to set the SpringBoot project default run configuration list in Idea using IntelliJ...

Multiple calls to session_start() will result in warning messages and possible data overwrites. 1) PHP will issue a warning, prompting that the session has been started. 2) It may cause unexpected overwriting of session data. 3) Use session_status() to check the session status to avoid repeated calls.

About SpringCloudAlibaba microservices modular development using SpringCloud...

The steps to draw a Bitcoin structure analysis chart include: 1. Determine the purpose and audience of the drawing, 2. Select the right tool, 3. Design the framework and fill in the core components, 4. Refer to the existing template. Complete steps ensure that the chart is accurate and easy to understand.

In IntelliJ...
