1

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

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

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

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

4

2 回答 2

2

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

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

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

更新:

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

于 2015-08-26T17:13:53.900 回答
0

在最简单的记事本中打开的 AFAIK .gitignore 不应该有任何“中文字符”,应该是纯文本。也许您在记事本或其他东西中设置了不同的字体?在这里,您可以看到一些示例,说明它的外观如何在 Git 中忽略目录中的文件?

于 2015-08-25T15:49:09.347 回答