gitignore 中的汉字

Chinese characters in gitignore

我正在使用 git 来完成我的 java 项目。我想忽略 .classpath、bin、.gradle 和一堆其他文件和文件夹。

我无法在 eclipse 中访问此文件/文件夹以从 eclipse 中忽略它们。因此我决定编辑 .gitignore 文件。该文件包含随机中文字符。

我仍然继续并使用所需的文件列表更新了 .gitignore 文件。但是,当我忽略 eclipse 中的任何其他文件时,.gitignore 会再次附加中文字符。

这是预期的行为吗?如何将 .classpath、bin 和其他文件添加到 gitignore?

AFAIK .gitignore 在最简单的记事本中打开不应该有任何 "chinese characters",应该是纯文本。也许您在记事本或其他东西中设置了不同的字体? 在这里你可以看到它应该是什么样子的一些例子 How do I ignore files in a directory in Git?

我解决了这个问题。这是一个编码问题。 .gitignore 文件是由其他人创建的。我不知道使用什么编辑器/平台创建文件。

我在 windows 上使用 eclipse。我曾尝试在 eclipse 编辑器/记事本/notepad++ 中打开文件。我只能看到汉字。即使我从 eclipse 添加了一个新文件到 .gitignore (Rt Click --> Team --> Ignore),文件还是附加了更多的中文字符。

我将文件的编码从 "Default" 更改为 US-ASCII / Cp1252。我现在看到了预期的数据。我可以在记事本中编辑这个文件,从 eclipse 添加新文件也能得到预期的结果。

更新:

要在 eclipse 包资源管理器中查看 .classpath、bin、build、.gradle 和其他此类文件和文件夹,请单击包资源管理器右上角的小箭头。 Select "Filters" 从下拉菜单中。 Select / 取消选择过滤器。