Git结帐以放弃更改

时间:2015-08-05 10:07:05

标签: git git-checkout

我正在尝试丢弃所有本地更改,似乎在我输入

之后

$ git checkout -- .

..变化似乎仍然存在......

如果我尝试:

$ git checkout HEAD .

..它有效,更改被丢弃!

为什么会这样?有什么想法吗?

提示:这些变化似乎与行结尾有关,因为实际上没有真正的内容被编辑(这就是我毕竟需要丢弃的原因)

更新:我使用Git 1.9.5 for windows。 我的本地更改是在工作区

之下未分阶段,未经修改的

1 个答案:

答案 0 :(得分:0)

升级到

  

git version 2.11.1.windows.1

这种情况已经停止发生(可能是早期版本 - 介于1.9.5和2.11.1之间 - 已经解决了这个问题)