Gitignore: add a file that is in an excluded folder

git

Solution

You need to manually include all subdirectories in the path, unfortunately. This should work:

...
sites/default/files/*
!sites/default/files/Library/

sites/default/files/Library/*
!sites/default/files/Library/bannerpt2.jpg
...

Problem

Currently I have the following in my `.gitignore`: ``` ... sites/default/files/* !sites/default/files/Library/bannerpt2.jpg ... ``` What I'm trying to accomplish is I don't want any of `sites/default/files/` EXCEPT for `sites/default/files/Library/bannerpt2.jpg`.

Original source