使用.gitignore忽略不同文件夹中的相同文件

时间:2015-10-30 10:50:02

标签: git gitignore

如何使用.gitignore忽略可以在多个文件夹中具有相同名称的文件?

我有

-folderA -folderAA -file.json -folderB -folderBB -file.json

我需要的是一个表达式,忽略 folderA / folderAA folderB / folderBB 中的 file.json ,而不必使用两个表达式对于每个文件。

编辑开始
git
已经跟踪了该文件 编辑结束

3 个答案:

答案 0 :(得分:4)

您可以使用List<PluginMonitor> list = new ArrayList<PluginMonitor>() ; list = instance.getPluginMonitorList(); JSONObject metricsFieldValue = null; JSONObject jo = null; int listSize = list.size(); int ln = 0; JSONObject json = null; JSONArray ja = null; JSONObject jsonObj = null; for(PluginMonitor pm: list){ if(pm == null) {continue;} try{ json = org.json.XML.toJSONObject(pm.getMetrics()); ja = json.getJSONArray("metric"); ln = ja.length(); for(int k = 0; k < ln; k++ ){ jsonObj = ja.getJSONObject(k); out.print( "<H1> Name: " +jsonObj.get("name") + "</h1>"); out.print( "<H2 style='color: gray'> Display Name: " +jsonObj.get("displayName") + "</h2>"); } }catch(Exception e){ e.printStackTrace(); } } 通配符指定任何目录

例如: **

答案 1 :(得分:2)

只需将file.json添加到没有任何前缀的.gitignore即可。

答案 2 :(得分:0)

基于此处的Git文档(http://git-scm.com/docs/gitignore):

/**/file.json

如果JSON文件具有不同的名称,请考虑使用/**/*.json但请注意,这将排除所有JSON文件