Git を使い始めるときに設定する global gitignore の見本
自分の開発環境だけでできてしまうようなファイルのために、プロジェクト内の.gitignore に設定追加してしまうと他の人に嫌がられますよね。そこで、自分用に追加でホームディレクトリの.gitignore ファイルを利用するようにします。
Gitを使い始めたらやっておきたい便利な設定いろいろ - アシアルブログ
$ git config --global core.excludesfile ~/.gitignore
まさにその通りなのですが、初めて Git を使うときには「何を gitignore に設定すればいいのかわからない」かもしれません。そんなときには、GitHub - github/gitignore: A collection of useful .gitignore templates を参考にしましょう。"A Collection of Useful .gitignore Templates" の説明どおり、さまざまな言語・開発環境・ツール向けの gitignore が整理されています。
たとえば、Rails 向けの gitignore は、gitignore/Rails.gitignore at master · github/gitignore · GitHub として提供されています。Mac OS X 遣いなら https://github.com/github/gitignore/blob/master/Global/OSX.gitignore を global gitignore に追加しておくとよいかもしれません。
また、gitignore/README.md at master · github/gitignore · GitHub を見ると、
git has a global configuration that applies rules to all of your projects. For example: git config --global core.excludesfile ~/.global_ignore ... will apply the rules in ~/.global_ignore for all of your repos.
と、global gitignore の設定方法も書いてあって便利です。この README では ~/.global_ignore を設定していますが、私は、~/.gitignore を global gitignore に設定しています。ファイル名に gitignore が入っているほうが、後で探すときに見つけやすいからです。