Я понимаю, что git fetch
загружает данные из удаленного репозитория и обновляет ветви удаленного отслеживания, еще не сливаясь с локальными ветвями (это можно сделать с помощью git merge local_branch origin/remote_branch
). И это git pull
делает все это сразу.Понимание git pull и git fetch
Но я хочу знать: выполняют ли обе эти команды одну ветвь? Или они загружают весь удаленный репозиторий (и в случае git pull
, объединить его) сразу?
Посмотрите на это: http://stackoverflow.com/questions/292357/what-are-the-differences-between-git-pull-and-git-fetch – Mindastic