I want to change the gitignore, but not everyone on the team wants these changes. How can a user have their own specific git ignore file?
In their .gitconfig:
[core] excludesfile = ~/.global_gitignore
That way, they can ignore certain types of files globally. Each user can have their own global ignore file.