PRO

Что такое git push и git pull?

git push отправляет локальные коммиты в удалённый репозиторий, а git pull забирает изменения с сервера и объединяет их с текущей веткой. Эти команды нужны для синхронизации работы в команде.
Подробный ответ

git push

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

git push origin main

git pull

git pull забирает изменения из удалённого репозитория и применяет их к текущей ветке. По сути, это комбинация fetch и последующего объединения изменений.

git pull origin main

В чём разница

  • push — отправка своих изменений наверх;

  • pull — получение изменений от других.

Что важно помнить

Если в удалённой ветке уже есть новые коммиты, перед push часто нужно сначала сделать pull, чтобы не получить конфликт или отказ в отправке.

Как ответить на собеседовании

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

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге