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.