标签: git
Git是否有类似于git remote prune --all的东西来自动修剪存储库中的所有遥控器?有没有比我用过的这个bash循环更内置(或优雅)的东西?
git remote prune --all
for REMOTE in `git remote`; do git remote prune $REMOTE; done
答案 0 :(得分:4)
没有这样的选择。 git remote prune甚至不在同一命令行中接受多个遥控器。
git remote prune
您可以将xargs与-n选项一起使用,而不是使用循环。
xargs
-n
git remote | xargs -n1 git remote prune
有关详细信息,请参阅xargs手册页
答案 1 :(得分:4)
事实证明Git 具有此功能,并且可以通过以下两种方式之一完成:
git remote update --prune
git fetch --prune --all