【问题标题】:Chinese characters in gitignoregitignore中的汉字
【发布时间】:2015-08-25 15:35:58
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您是否尝试在简单的文本编辑器中编辑您的 .gitignore 文件?

标签: java eclipse git gitignore gradle-eclipse


【解决方案1】:

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

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

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

更新:

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

【讨论】:

  • 听起来你电脑默认的codepage是中文的。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2015-05-12
    • 1970-01-01
    • 2017-11-20
    • 2011-12-28
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多