我正在使用GitHub进行Android应用程序开发,我正在使用eclipse adt bundle进行开发。问题是,git没有检测到我添加到res或drawable文件夹中的repo的任何新文件,尽管它检测到我对现有Java或xml代码所做的任何更改。它会检测我创建的任何新Java文件,但它不检测任何新的xml文件或我放在布局或可绘制文件夹中的任何新的png文件。 我已将我的gitignore文件显示给我的项目经理和其他同事,他们说它没有错误,问题是本地的。
答案 0 :(得分:0)
gitignore
旁边还有另一个选项可以检查位于.git/info/exclude
的文件。请检查。
答案 1 :(得分:0)
使用
git check-ignore -n -v <file>
查看文件是否已明确配置为由Git忽略。
如果打印出.gitignore:XX,那么你知道.gitignore文件中导致问题的规则的行号。
通常,.gitignore用于排除类似* .o的构建输出,但也可以排除二进制对象或其他任何内容。
如何“修复”问题取决于您的具体情况。您可以在项目的每个目录中都有一个.gitignore文件。在某些情况下,您可能希望从根.gitignore文件中删除规则,但在其他情况下,您可能希望创建较低级别的.gitignore并撤消仅针对一个特定目录的早期规则。
The Git Docs have a pretty good description of it along with examples