При таком использовании нет никакой разницы.
remote update- это команда очень высокого уровня - она поддерживает сгруппированные удаленные объекты ( remotes.<group> = <list>) и обновляет все пульты (кроме тех, у которых remote.<name>.skipDefaultUpdateустановлено значение), но не поддерживает какие-либо более конкретные параметры выборки. Однако под капотом он делает то же самое, что и выборка с параметрами по умолчанию.
Ответ, рекомендующий remote updateвместо git fetch, на самом деле рекомендовал его без удаленного имени, просто ради получения всего, а не только того, что указано в качестве аргумента. Это эквивалентно git fetch --all.
Я должен добавить оговорку, что выборка и удаленное обновление фактически не использовали один и тот же кодовый путь до версии 1.6.6.1 (выпущенной 23 декабря 2009 г.). Однако даже до этого они делали, по сути, одно и то же, просто используя другой код (возможно, в угловых случаях они вели себя немного по-другому, но я не могу придумать что-либо из головы).