2017-04-03 92 views
2

我对作曲家很陌生。但是直到现在,我一直在使用它没有任何问题。我的问题是,每当我运行任何作曲家更新或安装我的供应商文件夹下的所有文件进入我的未跟踪的git列表中。我还有一个.gitignore来防止“供应商”被追踪,但显然没有做到应该做的事情。下面是我的.gitignore文件。作曲家:奇怪的行为

# 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/ 

任何提示将有所帮助。

回答

0

首先提交当前更改,然后在上面文件夹中运行以下命令:

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

Ref link 1 Ref link 2

+0

我也跑前的命令,它似乎工作,这意味着所有供应商的文件有未经跟踪。但只要我运行作曲家安装/更新供应商文件回来。 – user1960170