我使用git的一堆我的java项目。我想忽略。classpath, bin, .gradle和一堆其他文件和文件夹。
我无法在eclipse中访问这些文件/文件夹以从eclipse中忽略它们。因此,我决定编辑.gitignore文件。文件中包含随机的中文字符。
我仍然继续使用所需的文件列表更新.gitignore文件。但是,当我忽略eclipse中的任何其他文件时,.gitignore将再次添加中文字符。
这是预期行为吗?如何将.classpath、bin等文件添加到gitignore中?
我修复了这个问题。这是一个编码问题。.gitignore文件是由其他人创建的。我不知道这个文件是用什么编辑器/平台创建的。
我在windows上使用eclipse。我试过在eclipse编辑器/notepad/notepad++中打开这个文件。我只能看到汉字。即使我从eclipse中添加了一个新文件到.gitignore (Rt Click -> Team -> Ignore),该文件也被附加了更多的中文字符。
我将文件的编码从"Default"更改为US-ASCII/Cp1252。我现在看到了预期的数据。我可以在记事本中编辑这个文件,从eclipse中添加新文件也会得到预期的结果。
更新:要查看。classpath, bin, build, .gradle和其他类似的文件和文件夹在eclipse包资源管理器中,点击包资源管理器右上角的小箭头。从下拉菜单中选择"过滤器"。选择/取消选择过滤器
AFAIK .gitignore在最简单的记事本中打开不应该有任何"中文字符",应该是纯文本。也许你在记事本或其他地方设置了不同的字体?在Git中,我如何忽略目录中的文件?