项目中完成的大部分工作都是在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问题。
答案 0 :(得分:1)
您无法在Windows上创建名为aux.*
的文件。最简单的解决方案是重命名文件并再次克隆存储库。