git fetch

Скачать новые коммиты с сервера, ничего не меняя в своих ветках

Что делает

git fetch забирает с сервера новые коммиты и ветки, но не трогает ваши ветки и файлы. Скачанное лежит в ветках вида origin/main: их можно посмотреть через git log origin/main или сравнить со своей веткой и уже потом решить, как объединять.

Это безопасная команда: запускать её можно в любой момент, даже с незакоммиченными правками. --prune заодно убирает у вас ветки origin/…, которые удалили на сервере. git pull — это тот же fetch, за которым сразу идёт слияние.

Синтаксис

git fetch
git fetch <remote>
git fetch --prune

Примеры

Связанные команды

Потренировать · Все команды