Creating a Global .gitignore
For quite some time, my Git config has had the following entry:
[core]
excludesfile = /home/jamie/.gitignore_global
This allows me to globally set patterns that I don't want to see anywhere, ever, such as my git worktrees.
But it turns out that Git actually has a default location for your gitignore
s, located in ~/.config/git/ignore
, which means you don't even need that configuration to be set!
Thanks to /u/toupeira for sharing the tip on reddit.