Git 拉 vs git 拉 --all

Git pull vs git pull --all

在 Git 手册中指出 --all 选项用于获取部分。我很困惑,因为我认为 git fetch 默认会更新远程存储库的整个本地副本,所以我认为不需要定义 --all。主要问题是 git pull 是否与 git pull --all 相同?如果不是,有什么区别?

--all 从所有遥控器中获取所有引用,而不仅仅是需要的引用。然后合并合适的单个分支。

之前在堆栈溢出中提出的这个 link 问题可以解决您的问题 - Can "git pull --all" update all my local branches?