2016-11-25 118 views
0

我的symfony 3.1.6和git忽略/项目Symfony的3 gitignore不工作

.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 

和供应商的小枝和swiftmailer捆绑,我不知道为什么,如何解决这个问题?

+0

运行时_what_? –

+0

这些更改可能已经上演。做一个'git reset'应该删除它们而不删除你的修改。 – mickadoo

回答

0

如果gitignore位于您的根目录(与供应商相同),请使用以下命令:vendor/* 此属性不包含供应商目录中的任何内容。

/供应商/分DIR内容,但你不要申请文件掩码(*)

也不要忘记提交你的.gitignore第一

+0

尝试供应商/ *但没有帮助 –

+0

您是否承诺并首先推送您的.gitignore? – Auris

+0

我undestand,befor有人添加供应商目录在git存储库,当从git删除每个thisng好 –