1.1 KiB
Override The Global Git Ignore File
One of the places that git looks when deciding whether to pay attention to or
ignore a file is in your global ignore file. By default, git will look for
this file at $XDG_CONFIG_HOME/git/ignore or $HOME/.config/git/ignore.
I don't have $XDG_CONFIG_HOME set on my machine, so it will fall back to the
config directory under $HOME.
I may have to create the git directory and ignore file.
$ mkdir $HOME/.config/git
$ touch $HOME/.config/git/ignore
Then I can add file and directories to exclude to that ignore file just like
I would any other .gitignore file.
If I'd prefer for the global ignore file to live somewhere else, I can
specify that location and filename in my $HOME/.gitconfig file.
[core]
excludesFile = ~/.gitignore
Setting this will override the default, meaning the default file mentioned
above will be ignored ("now you know how it feels, ignore file!"). In this
case, I'll need to create the .gitignore file in my home directory and add
any of my ignore rules.