作曲家:奇怪的行为

时间:2017-04-03 02:03:27

标签: git composer-php gitignore

我对作曲家很陌生。但是直到现在我一直在使用它而没有任何问题。我的问题是每次我运行作曲家更新或安装我的供应商文件夹下的所有文件都进入我在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/

任何提示都会有所帮助。

1 个答案:

答案 0 :(得分:0)

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

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

Ref link 1 Ref link 2