git pullのとき常にpruneするための設定

概要

今回は、git pull する際に常に--pruneを有効にする方法を紹介します。
これはリモートブランチからすでに消されているブランチをローカルに残さないようにするためのオブションです。

方法

すべてのリポジトリに対して有効にする場合

$ git config --global fetch.prune true

特定のリポジトリに対して有効にする場合

$ git config --local fetch.prune true

.gitconfig に下記の設定が書き込まます

[fetch]
       prune = true