8

Git 是否有类似于git remote prune --all自动修剪存储库中的所有遥控器的功能?还有什么比我使用的这个 bash 循环更内置(或优雅)的吗?

for REMOTE in `git remote`; do git remote prune $REMOTE; done
4

2 回答 2

5

事实证明 Git确实具有此功能,并且可以通过以下两种方式之一来完成:

  1. git remote update --prune莫蒂
  2. git fetch --prune --all
于 2014-08-26T18:42:37.517 回答
4

没有这样的选择。git remote prune甚至不接受同一命令行中的多个遥控器。

您可以使用xargs选项-n,而不是使用循环。

git remote | xargs -n1 git remote prune

有关更多信息,请参见xargs手册页

于 2013-05-14T10:10:50.260 回答