Symfony 3 Gitignore不起作用



我有symfony 3.1.6,git忽略/project

.idea
/var/cache/*
/var/logs/*
/var/sessions/*
!var/cache/.gitkeep
!var/logs/.gitkeep
!var/sessions/.gitkeep
/app/config/parameters.yml
/app/config/parameters.ini
/app/bootstrap.php.cache
/var/bootstrap.php.cache
/bin/*
!bin/console
!bin/symfony_requirements
/vendor/
/web/bundles/
/web/uploads/
/app/phpunit.xml
/phpunit.xml
/build/
/composer.phar
**/Entity/*~

我解开gitignore的安装插件和目录中的所有文件都不可见

但是当运行git状态

    изменено:                   vendor/autoload.php
    изменено:                   vendor/composer/ClassLoader.php
    изменено:                   vendor/composer/autoload_namespaces.php
    изменено:                   vendor/composer/autoload_psr4.php
    изменено:                   vendor/composer/autoload_real.php
    изменено:                   vendor/composer/installed.json

以及供应商的Twig和Swiftmailer捆绑包,我不知道为什么,如何解决此问题?

如果gitignore在您的根(与供应商相同)中使用:供应商/*这会在您的供应商目录中提供任何内容。

/供应商/指向DIR内容,但您不应用文件掩码(*)

也不要忘记提交您的.gitignore

最新更新