无法从git中删除的幻影文件

eko*_*lis 3 git unicode visual-studio visual-studio-2019

我将一个hg存储库导入了github,现在有一个文件被自动重命名(我已经提交了重命名的文件),该文件的名称中包含一个奇怪的Unicode字符:

在此处输入图片说明

但是我不能删除。当我这样做时,它又回来了!而且我也无法撤消...如何从git repo中永久删除此文件?

the*_*erj 5

您可以要求git停止跟踪该文件 git rm [filename]

git rm [filename]
Run Code Online (Sandbox Code Playgroud)

用实际文件名替换[文件名]。如果是嵌套的,请提及路径/到/文件名。

如果无法输入文件名,请Tab在输入前几个字符后使用key作为自动完成功能。

您还可以通过转到该目录从重命名选项复制文件名。

如果需要重命名的版本,请在之前重命名git rm。Git会将其视为新文件。

  • 谢谢!也许我忘了提到文件已重命名为也符合该模式的东西,所以我必须在运行git rm之前删除重命名的文件,并在完成后将其粘贴回去,以免丢失重命名的文件。 (2认同)