Git ignore不会忽略文件夹** META-INF **

时间:2016-08-16 14:22:43

标签: java git

我在源代码树应用程序中使用git我想忽略文件夹文件的内容 META-INF ,如文件 persistence.xml

var templateField = new TemplateField();
templateField .ItemTemplate = new LinkColumn();
gv.Columns.Add(templateField);

我将路径放在 .gitignore 文件

workspace\Data\src\META-INF\persistence.xml

但git没有忽略该文件,如何忽略此文件夹中的所有文件 META-INF

3 个答案:

答案 0 :(得分:3)

只需写下:

#Ignore META-INF 
META-INF

这对你不起作用?

答案 1 :(得分:3)

假设Git已经在跟踪文件,您必须执行以下操作:

  1. 修复.gitignore,因此忽略了META-INF文件夹

    */META-INF/*
    
  2. 删除原本应该忽略的文件

    git rm --cached -r
    git add .
    

答案 2 :(得分:0)

这应该可以正常工作

Data/src/META-INF/

如果你已经索引了一些xmls,你必须从索引中清除它。

git rm --cached <file>