Git を使い始めるときに設定する global gitignore の見本

自分の開発環境だけでできてしまうようなファイルのために、プロジェクト内の.gitignore に設定追加してしまうと他の人に嫌がられますよね。そこで、自分用に追加でホームディレクトリの.gitignore ファイルを利用するようにします。
$ git config --global core.excludesfile ~/.gitignore

Gitを使い始めたらやっておきたい便利な設定いろいろ - アシアルブログ

まさにその通りなのですが、初めて 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 が入っているほうが、後で探すときに見つけやすいからです。