【发布时间】:2014-10-15 18:22:54
【问题描述】:
我正在 Windows 上处理一个项目,一些项目文件似乎在本地更改,但我没有。忽略了它们,但现在我无法推送,因为它们是未暂存的文件。当我查看这些文件的差异时,没有,只有这一行结束的东西(CRLF,LF)。
尝试还原此文件,也重置 --hard。
为什么我不能将此文件重置为存储库 HEAD?
也尝试过这样做:
git config --global core.autocrlf false
如果我稍后执行 git reset --hard 和 git status,我会收到消息,其中包含许多未暂存更改的文件。
抱歉,我不太了解 git 和这个 linux/windows 行尾差异。
【问题讨论】:
标签: linux windows git newline core.autocrlf