2

我正在尝试安装一个没有预装供应商的新 Symfony 项目。我正在运行 Windows,并且我使用了 Symfony 食谱中的以下指南:

如何在 git 中创建和存储 Symfony2 项目

我对 Git 和 Symfony 都很陌生。当我运行 bin/vendors 脚本时,我最终遇到了这个问题:

Installing/Updating monolog
M src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
M src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
"monolog" has local modifications. Please revert or commit/push them before running this command again.

我正在运行 2.0.15。我已经尝试(根据我对 Git、cmd 和 Symfony 的有限知识)使用本指南处理行尾以及最终Charles Baily 对“尝试使用 git filter-branch 修复行尾,但有没有运气'

我不认为我做对了。我从我的 cmd 运行以下行:

git config --global core.autocrlf true
#Nothing appears, just a new line

git rm --cached -r .
#Alot of files appear

git reset --hard
#HEAD is now at xxxxx initial commit

git add .
#According to the first link and Charles Baily's answer there should appear alot of files, but none do.

git commit -m "message"
#Nothing to commit

有没有人知道我做错了什么以及如何解决这个问题?

4

2 回答 2

4

以下是您可以解决问题的方法:

  1. 进入独白目录

    cd 供应商/独白

  2. 了解您所做的更改(可选步骤)

    混帐差异

  3. 取消您的修改

    混帐结帐。

于 2012-06-03T15:58:23.053 回答
1

如果您的问题是 eol 被自动修改,那么

git config --global core.autocrlf false

将是一个更好的配置,在任何其他 git 操作之前完成。有关优缺点,
请参阅“设置的权威性建议”。git autocrlf

于 2012-06-03T10:21:19.783 回答