git config --global fetch.prune true
Para sempre --prunepara git fetche git pullem todos os seus repositórios Git:
git config --global fetch.prune true
Este comando acima anexa à sua configuração global do Git (normalmente ~/.gitconfig) as seguintes linhas. Use git config -e --globalpara visualizar sua configuração global.
[fetch]
prune = true
git config remote.origin.prune true
Para sempre, --prunemas de um único repositório:
git config remote.origin.prune true
#^^^^^^
#replace with your repo name
Este comando acima adiciona na sua configuração local do Git (normalmente .git/config) a última linha abaixo. Use git config -epara visualizar sua configuração local.
[remote "origin"]
url = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
fetch = +refs/heads/*:refs/remotes/origin/*
prune = true
Você também pode usar --globaldentro do segundo comando ou, em vez disso, usar --localdentro do primeiro comando.
git config --global gui.pruneDuringFetch true
Se você usar, git guitambém poderá se interessar por:
git config --global gui.pruneDuringFetch true
que acrescenta:
[gui]
pruneDuringFetch = true
Referências
As documentações correspondentes de git help config:
--global
Para opções de gravação: escreva no ~/.gitconfigarquivo global em vez do repositório .git/config, escreva no $XDG_CONFIG_HOME/git/configarquivo se esse arquivo existir e o ~/.gitconfigarquivo não existir .
--local
Para opções de gravação: grave no .git/configarquivo do repositório . Este é o comportamento padrão.
fetch.prune
Se verdadeiro, a busca se comportará automaticamente como se a --pruneopção tivesse sido dada na linha de comando. Veja também remote.<name>.prune.
gui.pruneDuringFetch
"true" se o git-gui podar ramificações de rastreamento remoto ao executar uma busca. O valor padrão é falso".
remote.<name>.prune
Quando definida como true, a busca neste controle remoto também remove as referências de rastreamento remoto que não existem mais no controle remoto (como se a --pruneopção tivesse sido fornecida na linha de comando). Substitui as fetch.pruneconfigurações, se houver.
git fetch! Veja minha resposta abaixo