Запуск их из командной строки выглядит так, как будто они делают то же самое.
Ответ 1
git fetch origin извлекает данные только из origin, а git fetch --all данные из всех пультов (origin - один из них)
Ответ 2
git fetch --all
--all Извлеките все пульты.
Если вы хотите получить все данные и в то же время также удалить удаленные данные, добавьте флаг --prune
git fetch --all --prune
Ответ 3
У вашего репозитория может быть одна удаленная точка, известная под псевдонимом как "источник", но вы также можете настроить другие удаленные точки. Последняя команда выберет из них всех.