Sobes.tech
Back to questions
Senior
6

Чем отличаются git pull и git push?

Companies where asked
OZON логистика

Answer from AI

sobes.tech AI

git pull и git push — это команды для синхронизации локального репозитория с удалённым, но работают в противоположных направлениях:

  • git pull — скачивает изменения из удалённого репозитория и автоматически сливает их с текущей веткой локального репозитория. Используется для обновления локального кода.

  • git push — отправляет ваши локальные коммиты в удалённый репозиторий, делая их доступными другим разработчикам.

Пример:

# Получить последние изменения из origin/master и слить с текущей веткой
git pull origin master

# Отправить свои коммиты в origin master
git push origin master

Таким образом, pull — это загрузка и слияние изменений, а push — публикация своих изменений.