2017-04-03 1 views
2

Je suis loin d'être compositeur. Cependant, je l'ai utilisé sans aucun problème jusqu'à présent. Mes problèmes sont les suivants: chaque fois que je lance une mise à jour de composeur ou que j'installe tous les fichiers sous mon dossier de fournisseur, je suis dans ma liste non gérée dans git. J'ai aussi un .gitignore pour empêcher le "vendeur" d'être suivi, mais apparemment ne fait pas ce qui est supposé faire. Mon fichier .gitignore est ci-dessous.Compositeur: comportement étrange

# phpunit itself is not needed 
phpunit.phar 
# local phpunit config 
/phpunit.xml 

# ignore sub directory for dev installed apps and extensions 
/apps 
/extensions 

#custom 
runtime/ 
web/ 

/vendor 

!vendor/dixonsatit/ 
!vendor/dixonsatit/yii2-agency-theme/dist/img/ 
!vendor/dixonsatit/yii2-agency-theme/dist/css/ 

Tous les conseils vous seront utiles.

Répondre

0

d'abord vos changements en cours, puis exécutez les commandes suivantes sur le dossier haut:

git rm -r --cached . 
git add . 
git commit -m "fixed untracked files" 

Ref link 1 Ref link 2

+0

Je ne couru ces commandes avant, il a semblé fonctionner, ce qui signifie tous les fichiers fournisseurs ont untracked. Mais dès que j'ai couru composer installer/mettre à jour les fichiers du fournisseur sont revenus. – user1960170