From: Bruce Stephens Date: Thu, 15 Nov 2007 20:28:06 GMT Subject: Re: refining .gitignores Message-ID: <80ejerdzjd.fsf@tiny.isode.net> In-Reply-To: <20071115192654.GA3552@steel.home> Alex Riesen writes: [...] > .gitignore? Without "s"? Yes, my mistake. I added '*.c' to ".gitignore". > Maybe your .c files are already added to index? Otherwise you have to > use the second form. It shows known-to-Git ignored files. They are in the index. What I want is a list of files which are known to git, which are matched by the default rules (in particular the .gitignore files). So that should be this? git ls-files --exclude-per-directory=.gitignore -i But that shows nothing at all, and it still shows nothing if I add a "builtin-add.c" as an argument to it (this file exists, and is in the index). "git add builtin-add.c" fails, complaining (correctly) that the path is ignored by one of my .gitignore files. We're obviously talking past one another somehow, or I have a broken build of git? [...]