我正在尝试丢弃所有本地更改,似乎在我输入
之后 $ git checkout -- .
..变化似乎仍然存在......
如果我尝试:
$ git checkout HEAD .
..它有效,更改被丢弃!
为什么会这样?有什么想法吗?
提示:这些变化似乎与行结尾有关,因为实际上没有真正的内容被编辑(这就是我毕竟需要丢弃的原因)
更新:我使用Git 1.9.5 for windows。 我的本地更改是在工作区
之下未分阶段,未经修改的答案 0 :(得分:0)
升级到
后git version 2.11.1.windows.1
这种情况已经停止发生(可能是早期版本 - 介于1.9.5和2.11.1之间 - 已经解决了这个问题)