之前已经提出过这个问题,但是没有一个建议的解决方案对我有用。 以下是我到目前为止所尝试的内容。
git reset --hard
当我检查
时git status
它仍会像以前一样显示所有本地更改,并显示以下消息。 在分支修补程序/ fixedunittests上 您的分支是“origin / hotfix / fixedunittests”的最新版本。
未提交的更改提交:(使用“git add ...”更新内容 将被提交)(使用“git checkout - ...”来放弃更改 在工作目录中)修改:
web应用/ SRC /主/爪哇/ EN / karmatik / DuplicateCustomer.java
git checkout .. <file>
与之前相同的消息
git stash save
git stash drop
仍然没有变化
git reset HEAD
git checkout .
还有什么想法?
答案 0 :(得分:0)
由于您已经提到过在Windows上工作,这可能与git如何处理行结尾有关。试试这个:
git config --global core.autocrlf false
crlf
更改为lf
git config --global core.autocrlf true