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!