Java git无法检测android项目中的新文件

Java git无法检测android项目中的新文件,java,android,eclipse,git,github,Java,Android,Eclipse,Git,Github,我正在使用GitHub合作开发android应用程序,并使用EclipseADT包进行开发。问题是,git没有检测到我添加到res或drawable文件夹中repo的任何新文件,尽管它检测到我对现有Java或xml代码所做的任何更改。它检测到我创建的任何新Java文件,但没有检测到我放在layout或drawable文件夹中的任何新xml文件或任何新png文件。 我已经向我的项目经理和其他同事展示了我的gitignore文件,他们说没有错误,问题是本地的。在gitignore旁边还有另一个选项来

我正在使用GitHub合作开发android应用程序,并使用EclipseADT包进行开发。问题是,git没有检测到我添加到res或drawable文件夹中repo的任何新文件,尽管它检测到我对现有Java或xml代码所做的任何更改。它检测到我创建的任何新Java文件,但没有检测到我放在layout或drawable文件夹中的任何新xml文件或任何新png文件。
我已经向我的项目经理和其他同事展示了我的gitignore文件,他们说没有错误,问题是本地的。

gitignore
旁边还有另一个选项来检查文件,它位于
.git/info/exclude
。请检查。

使用

git check-ignore -n -v <file>
git检查忽略-n-v
查看文件是否已显式配置为被Git忽略

如果打印出.gitignore:XX,那么您就知道引起问题的.gitignore文件中规则的行号

通常,.gitignore用于排除生成输出,如*.o,但也可能排除二进制对象或其他任何内容

如何“修复”问题取决于您的具体情况。在项目的每个目录中都可以有一个.gitignore文件。在某些情况下,您可能希望从根.gitignore文件中删除规则,但在另一些情况下,您可能希望创建较低级别的.gitignore,并仅为一个特定目录撤消较早的规则


try
git check ignore-n-v
。尝试了这个。执行这个命令后,它会这样说:.gitinore:42:res RSP/res/drawable xhdpi/filename.png这是什么意思?问题解决了,但我不知道怎么解决。在运行上述命令之后,我打开了gitinore文件,并注释掉了该命令输出中显示的行号。然后做了一个git状态,所有内容都显示出来。@Ishtiaque如果你能解决这个问题,请添加解决方案添加接受它,这样人们就知道它已关闭。是的..检查了这个文件…除了一些默认注释之外,没有其他内容。这解决了我的问题。我的res文件夹被忽略。刚刚注释掉了那行和我的新文件现在被检测到了。谢谢你@Andrew C