繁体   English   中英

Git奇怪的删除问题在Windows上

[英]Git weird deletion issue on Windows

项目中完成的大部分工作都是在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问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM