首页 > 解决方案 > git fetch --all 与 git fetch -p | 有什么不同?

问题描述

以下 git 命令有什么区别?

git fetch --all

git fetch -p

从命令行运行它们看起来就像他们做同样的事情。

标签: git

解决方案


-p--prune)标志意味着应该对远程不再存在的引用进行修剪,如以下文档中所述git fetch

在获取之前,删除远程上不再存在的任何远程跟踪引用。

另一方面,该--all标志仅表示应获取所有遥控器。


推荐阅读