我正在开发一个关于Windows的项目,一些项目文件似乎在本地更改,但我没有。忽略了它们,但现在我无法推送,因为是非分段文件。当我查看这些文件差异时,没有,只有这行结束事物(CRLF,LF)。
试图还原这些文件,重置 - 硬盘。
为什么我不能将此文件重置为存储库HEAD?
试图这样做:
git config --global core.autocrlf false
如果我稍后执行git reset --hard和git status,我会收到包含许多未进行更改的文件的消息。
很抱歉,但我不知道git和这个linux / windows行很好地结束了差异。
答案 0 :(得分:3)
也许在该项目上工作的其他人引入了错误的行结尾。两件事2: