# Re: Bug in .gitignore handling

1 messages from 2008-03-26 to 2008-03-26. Participants: Eyvind Bernhardsen.
Thread: https://gitlist.dev/t/12881

## Eyvind Bernhardsen, 2008-03-26 20:27

Subject: Re: Bug in .gitignore handling
Message-ID: <FDBA351C-54DE-406D-930C-7DCE0694A042@orakel.ntnu.no>
URL: https://gitlist.dev/e/FDBA351C-54DE-406D-930C-7DCE0694A042%40orakel.ntnu.no

```
On 26. mars. 2008, at 21.01, Tommy Thorn wrote:

[...]

> According to the man page, I should be able to change .gitignore to
> "foo/" to stop it from looking recursively, but that doesn't work, as
> now git clean -n -f -d wants to remove mydir/foo but not mydir/foo/ 
> objs
>
> My desperate attempts "./foo" and "^foo" also didn't work. Please note
> that this is a vastly simplified version of the real problem, so I  
> can't
> just use "!mousetrap/foo".
>
> It seems "foo/" _should_ work even though foo isn't a directory.

Have you tried "/foo"?  That should match "foo" only in the root of  
the repository, which is what I think you're trying to do.  "foo/"  
means to only match "foo" if it is a directory.
-- 
Eyvind Bernhardsen

```
