首页 > 解决方案 > Symfony - 作曲家和参数.yml

问题描述

我想知道我应该如何正确处理这个问题。

当我在服务器上运行“composer install”时,它会更改parameters.yml,然后“git pull”会抱怨本地文件已更改。

在这种情况下,我要做的是删除远程 parameters.yml 文件并再次签出。

肯定有更好的方法吗?

标签: phpsymfonycomposer-phpsymfony-3.4

解决方案


正如@Cerad 已经说过的那样,parameters.yml永远不要将文件签入您的 git 存储库并进一步被忽略。

  1. 从存储库中删除parameters.yml(包括历史记录)

    git rm --cached app/config/parameters.yml

  2. 忽略存储库中的文件

    echo 'app/config/parameters.yml' | tee -a .gitignore

parameters.yml之后在您的服务器上重新创建,git pull不会再抱怨了。


推荐阅读