Git奇怪的删除问题在Windows上

时间:2012-01-30 16:57:25

标签: windows linux git

项目中完成的大部分工作都是在Linux平台上完成的,但现在我正在尝试在Windows平台上设置克隆。

问题是在git clone后,文件foo.bar似乎会立即被删除(并在未经修改的更改中标记为)。

检查git ls-files表示文件foo.bar出现在索引中。

我做了一些研究并注意到以下年表:

提交#....状态

100 ....当前的HEAD

45 .... foo.bar修改(由我)

44 .... foo.bar删除了(以前从未见过git的新秀队友)

25 .... foo.bar修改(由我)

24 .... foo.bar创建(由我)

我目前不知道我在提交#44中恢复文件的工作。但我想我做了git checkout commit43 -- foo.bar,我可能在其他地方做了别的事,但我不知道到底发生了什么。

目前Windows平台上的存储库不允许我签出文件foo.bar。在上面提到的状态下删除存储库并重新克隆结果。

然而,在Linux平台上,克隆“完美”工作,即文件就在那里。

请帮助我了解出了什么问题以及如何解决这个问题。

修改

记录。原始文件名称为aux.py,它是Windows问题。

1 个答案:

答案 0 :(得分:1)

您无法在Windows上创建名为aux.*的文件。最简单的解决方案是重命名文件并再次克隆存储库。