Como criar um .gitignore Global independente de projeto
Outro post rápido de Git.
Habitualmente commitamos o .gitignore nos nossos repositórios para todos poderem usufluir de suas características.
Porém as vezes é desnecessário adicionar ao .gitignore do projeto pastas e arquivos referentes a editores de textos e sistemas operacionais.
Como por exemplo as pastas .DS_Store do MacOS e a pasta .tags do CTags.
Para estes casos criamos um .gitignore global o qual cada desenvolvedor terá um diferente, podendo adicionar as características de seu ambiente para não commitar arquivos desnecessários ao projeto.
git config --global core.excludesfile '~/.gitignore'
Neste comando configuramos o git para utilizar o arquivo .gitignore do diretório home, além de continuar a utilizar o do projeto, ou seja, agora basta adicionar as pastas específicas do meu ambiente as quais não quero que sejam commitadas e pronto!
Abraços e boa sorte! :)
Fonte: http://stackoverflow.com/questions/7335420/global-git-ignore