git fetch
загружает изменения из удаленного репозитория, но не применяет их к текущей ветке.
git pull
выполняет git fetch
, а затем автоматически сливает (merge
) полученные изменения с текущей веткой.
Ключевые различия:
Команда | Действие | Влияние на рабочую копию / ветку |
---|---|---|
git fetch | Загружает объекты (коммиты, файлы) | Не изменяет рабочую копию или текущую ветку |
git pull | Загружает объекты и сливает изменения | Обновляет текущую ветку и рабочую копию |
Пример использования:
Чтобы просто посмотре
git fetch
загружает изменения из удаленного репозитория, но не применяет их к текущей ветке.
git pull
выполняет git fetch
, а затем автоматически сливает (merge
) полученные изменения с текущей веткой.
Ключевые различия:
Команда | Действие | Влияние на рабочую копию / ветку |
---|---|---|
git fetch | Загружает объекты (коммиты, файлы) | Не изменяет рабочую копию или текущую ветку |
git pull | Загружает объекты и сливает изменения | Обновляет текущую ветку и рабочую копию |
Пример использования:
Чтобы просто посмотре
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.