我正在使用git来完成我的java项目。我想忽略.classpath,bin,.gradle和一堆其他文件和文件夹。
我无法访问eclipse中的这些文件/文件夹来忽略eclipse中的文件/文件夹。因此我决定编辑.gitignore文件。该文件包含随机的中文字符。
我仍然继续使用所需的文件列表更新.gitignore文件。但是,当我忽略eclipse中的任何其他文件时,.gitignore再次附加中文字符。
这是预期的行为吗?如何将.classpath,bin等文件添加到gitignore?
答案 0 :(得分:1)
我解决了这个问题。这是一个编码问题。 .gitignore文件是由其他人创建的。我不知道用什么编辑器/平台来创建文件。
我在windows上使用eclipse。我试过在eclipse编辑器/记事本/记事本++中打开文件。我只能看到汉字。即使我从eclipse(Rt Click - > Team - > Ignore)向.gitignore添加了一个新文件,该文件附加了更多的中文字符。
我将文件的编码从“默认”更改为US-ASCII / Cp1252。我现在看到了预期的数据。我可以在记事本中编辑这个文件,从eclipse添加新文件也可以得到预期的结果。
更新:
要在eclipse包浏览器中查看.classpath,bin,build,.gradle和其他此类文件和文件夹,请单击包浏览器右上角的小箭头。从下拉菜单中选择“过滤器”。选择/取消选择过滤器。
答案 1 :(得分:0)
AFAIK .gitignore在最简单的记事本中打开不应该有任何“中文字符”,应该是纯文本。也许你在记事本或其他东西中设置了不同的字体? 在这里,您可以看到一些示例How do I ignore files in a directory in Git?