LoginSignup
61
36

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-09-07

git pull--prune オプションはリモートリポジトリで消されたブランチをローカルリポジトリに反映するオプションだが、毎回 --prune オプションを指定するのが面倒なことがある。--pruneオプションを省略できる方法を紹介する。

全体的に--pruneを有効にする方法

特定のリポジトリに限らず、常に --prune オプションを効かせたい場合、下記のコマンドで .gitconfig に設定を書き込む:

git config --global fetch.prune true

下記の設定が書き込まれる:

~/.gitconfig
[fetch]
       prune = true

特定のリポジトリだけ --prune を有効にする方法

特定のリポジトリについて --prune オプションを効かせたいときは、特定のリポジトリにて下記コマンドを実行する。 .git/config に設定が書き込まれる。

git config remote.origin.prune true

下記の設定が書き込まれる:

.git/config
[remote "origin"]
    prune = true
61
36
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
61
36