【问题标题】:Git ignore is not ignoring folder **META-INF**Git忽略不忽略文件夹**META-INF**
【发布时间】:2016-08-16 14:22:42
【问题描述】:

我正在使用带有源树应用程序的 git 我想忽略文件夹文件 META-INF 的内容,例如文件 persistence.xml

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

我把路径放在 .gitignore 文件中

#Ignore META-INF 
*/*/src/META-INF/* 

但是git没有忽略文件,如何忽略这个文件夹中的所有文件META-INF

【问题讨论】:

    标签: java git


    【解决方案1】:

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

    1. 修复 .gitignore 使其忽略 META-INF 文件夹

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

      git rm --cached -r
      git add .
      

    【讨论】:

      【解决方案2】:

      只写:

      #Ignore META-INF 
      META-INF
      

      这对你不起作用?

      【讨论】:

      • 不起作用我的 .gitignore 文件包含其他文件夹并且可以正常工作,所以为什么这个文件夹没有被忽略
      • 是与文件夹名称有关的问题**META-INF **
      【解决方案3】:

      这应该可以正常工作

      Data/src/META-INF/
      

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

      git rm --cached <file>
      

      【讨论】:

        猜你喜欢
        • 2018-08-31
        • 2016-04-09
        • 1970-01-01
        • 1970-01-01
        • 2018-06-25
        • 2015-07-01
        • 1970-01-01
        • 2014-05-06
        相关资源
        最近更新 更多