自分しか使わない開発環境の設定ファイルとかは.gitignoreで無視したいんだけど、パブリックなプロジェクトの.gitignoreにpushするわけにもいかない。
ローカルの全環境で.gitignoreを適用する方法を探した。
グローバルな.gitignoreに書いてもいいけど…
$cat ~/.gitconfig ... [core] excludesfile = /Users/ikaruga/.gitignore_global ...
このファイルに全環境でignore指定したいファイルを指定しけばいいのか〜と思ったんだけど一応疑って見たら最近は.configディレクトリにファイルを作るのが主流っぽい。
.configディレクトリに置く
$ man gitignore SYNOPSIS $HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore
とのことなので、~/.config/git/ignore
に除外指定を書けばok.