2016-11-25 55 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好 –