2012-08-01 10 views

回答

11

从回购根,试试这个:

find . ~/.gitignore .git/info/exclude -name '*gitignore' -exec cat {} + | less 

此外,检查你不使用一个不同的排除文件:

git config -l | grep exclude 
core.excludesfile=~/.gitignore 

can also get that error when you have submodules in a subfolder instead at the git project's root

感谢Jon LinChristopher帮助我解决了original question

+0

我知道找到这条线的唯一方法就是二分查找。 (删除一半的排除,看看它是否仍然被忽略,...) – idbrii 2013-12-16 22:15:49

+0

在我的情况下,第二个命令找到了罪魁祸首,它似乎像core.excludesfile的默认版本忽略'标签',至少是由boxen安装的。当试图添加新的JSTL .tag文件时,这对我们造成了很多困惑。 – JBCP 2013-12-17 03:24:00

+0

救主!对于任何使用Cloud9 IDE的人来说,我发现你需要升级到〜/ .gitignore。因为你从〜/ workspace /开始,这意味着你可能不会发现.gitignore。在家里的这个.gitignore有大量的默认忽略,我没有设置,这给我造成了混乱。 – redfox05 2015-12-09 15:32:55