我正在尝试安装新的Symfony项目而不预先安装供应商。我正在运行Windows,我使用了Symfony食谱中的以下指南:
How to Create and store a Symfony2 Project in git
我对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的有限知识)使用本指南Dealing with line endings并最终使用此Charles Baily's answer to 'Trying to fix line-endings with git filter-branch, but having no luck'来解决此问题。
我不认为我做得对。我从我的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
有没有人知道我做错了什么以及如何解决这个问题?
答案 0 :(得分:4)
以下是解决问题的方法:
转到monolog目录
cd vendor / monolog
了解您的更改内容(可选步骤)
git diff
取消修改
git checkout。
答案 1 :(得分:1)
如果您的问题是eol被自动修改,那么
git config --global core.autocrlf false
将是一个更好的配置,在任何其他git操作之前完成
有关优缺点,请参阅“Definitive recommendation for git autocrlf
settings”。