Gitでシステム共通のgitignoreを設定する

なぜそんなことをしたいか

プロジェクトごとに.gitignoreを用意すればなんの問題もないが、めんどくさいときもある。

  • 個人で使うだけのもの
  • どんな場合でも無視したいもの

なんかは何もしなくても無視してほしい。

手順

  1. ホームディレクトリに.gitignore_globalを作成して以下のように無視したいものを書く

    node_modules/
    bower_components/
    
  2. gitのグローバル設定に追加

    git config --global core.excludesfile ~/.gitignore_global