以下git命令有什么区别?
git fetch origin
和
git fetch --all
从命令行运行它们看起来就像它们做同样的事情。
答案 0 :(得分:20)
git fetch origin
仅从origin
获取数据,而git fetch --all
从所有遥控器获取数据(origin
就是其中之一)
答案 1 :(得分:7)
git fetch --all
<强>
--all
强>
获取所有遥控器。
如果您想获取所有数据并同时删除已删除的数据,请添加--prune
标记
git fetch --all --prune
答案 2 :(得分:3)
您的存储库可能有一个别名称为“origin”的远程点,但您可能还配置了其他远程控制器。后一个命令将从它们全部获取。