Circularspace

Nested gitignore files

Today I found out that .gitignore files can be nested.

For example the directory tree

a
a/b
.gitignore
a/b/.gitignore

can have files in b ignored by a/b/.gitignore.

This helps split the responsibility of ignoring files by topic and really helps organisation!