Existem certos arquivos que você nunca vai querer no seu repositório, como por exemplo os arquivos .swp gerados pelo vim.
Uma opção seria adicionar esses arquivos em arquivos.gitignore de todos os projetos, mas existe uma opção melhor, criar um gitignore global, que assim como as configurações globais do git, se aplique a todos os seus repositórios.
Isso pode ser conseguido com um comando:
1 | git config --global core.excludesfile ~/.gitignore |
Pronto, agora só é necessário adicionar as regras dos arquivos que você não quer em nenhum repositório no arquivo \~/.gitignore