Gitで無視するファイル

.gitignoreで通常指定しますが、それ以外にもユーザーごとにグローバルな無視設定ファイルを設定することもできます。ここまでは知っていたんですが、リポジトリの.gitignoreには追加したくないけど特定のファイルを無視したいというケースにぶち当たってちょっと困りました。gitignoreのマニュアルを読んだ所、そういう場合は.git/info/excludeを編集すれば良いみたいですね。

つまり、

よくある無視ファイルパターン(.DS_Storeなど)
core.excludesfileで指定したファイルで設定する。
プロジェクト・メンバーで共有したい無視ファイルパターン
.gitignoreで設定する。
諸事情により自分だけが必要になる無視ファイルパターン
.git/info/excludeで設定する。

ということでしょうか。