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