Pull request в Git
Pull request в смысле Git - это способ передать ветку на проверку и слияние, а не кнопка на сайте. По-русски ту же идею называют запросом на слияние: «вот мои коммиты, посмотрите и влейте в главную, когда будете готовы».
Картина простая. Разработчик ведет
отдельную ветку, делает там коммиты
и отправляет ее на удаленный репозиторий.
Другой участник видит набор изменений
относительно main, обсуждает их
и принимает решение о слиянии.
Главная ветка меняется уже после
этого шага, а не в момент
первого push автора.
Такой порядок часто входит в схему работы,
где в main не пишут напрямую.
Ветка задачи живет отдельно,
история главной остается связной,
а точка слияния - осознанная.
Сами команды push, pull
и merge вы уже знаете;
здесь важен смысл очередности.
Запрос на слияние не обязателен
в каждой схеме. Там, где все
коммитят в общую ветку,
отдельный «запрос» не нужен:
изменения попадают в main
сразу после push. Выбор зависит
от договора команды, а не от Git.