git文件一次又一次被删除

Ano*_*ird 2 git github

我克隆了一个项目,使用Web UI可以看到有3个文件。

克隆后,我注意到我只有2个文件。我检查了分支,我在master上,应该有3个文件。

这是输出git status

On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    con.js

no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

但是我没有删除任何文件!

git ls-files --deletedcon.js

好的,怪异的错误,然后我尝试还原克隆时被奇怪删除的文件,所以我输入git checkout con.js

输入后git checkout con.js,完整的文件将在终端中打印。我怀疑它会立即被再次删除。如果我再键入git ls-files --deletedcon.js它仍然存在并且无法恢复!

我可能做错了什么?

sba*_*bat 7

不要将以下保留名称用作文件名:

CON,PRN,AUX,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7,LPT8和LPT9。也要避免在这些名称后面加上扩展名;例如,不建议使用NUL.txt。

https://docs.microsoft.com/zh-CN/windows/win32/fileio/naming-a-file

Git可能在Windows上与aux.js,con.cpp等文件有关的许多问题。最好的选择是在存储库中重命名此文件。

  • 这些天之一,我要做一个回购,其中包括没有名字的文件,除了这些。:-) (2认同)