36. Слияние подтянутых изменений

Цели

  • Научиться сливать подтянутые изменения в текущую ветку.

01 Слейте подтянутые изменения в локальную ветку main

Выполните

git merge origin/main

Результат

$ git merge origin/main
Updating 39a1e0f..71df43a
Fast-forward
 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

02 Еще раз проверьте файл README

Сейчас мы должны увидеть изменения.

Выполните

cat README

Результат

$ cat README
This is the Hello World example from the Git tutorial.
(changed in origin)

Вот и изменения. Хотя команда git fetch не сливает изменения, мы можем вручную слить изменения из удаленного репозитория.

03 Команда pull (подтянуть)

Команда fetch позволяет контролировать то, что именно подтягивается и сливается в ваши локальные ветки, но для удобства существует также команда pull, которая подтягивает и сливает изменения из удаленной ветки в текущую одним вызовом.

git pull

...эквивалентна следующим двум шагам:

git fetch
git merge origin/main