git pull

Завантажити зміни із сервера й одразу влити їх у поточну гілку

Що робить

git pull — це git fetch і git merge однією командою: завантажує нові коміти для поточної гілки й вливає їх. Якщо своїх комітів у вас немає, гілка просто наздоганяє сервер.

Якщо нові коміти є і у вас, і на сервері, гілки розійшлися: git зробить коміт злиття або попросить обрати спосіб — --no-rebase (злиття) чи --rebase (ваші коміти переносяться поверх завантажених, історія лишається прямою). Вибір можна запам’ятати в налаштуванні pull.rebase. Перед pull краще закомітити або сховати через git stash поточні правки.

Синтаксис

git pull
git pull --rebase
git pull <remote> <гілка>

Приклади

Пов’язані команди

Потренувати · Усі команди