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> <гілка>Приклади
Завантажити зміни із сервера й злити їх у поточну гілку
git pullpull— fetch + merge