Часть 1, Часть 2, Часть 3

Запрос на слияние (GitHub, BitBucket) Запрос на слияние (GitLab)

Некоторые реализации git, такие как GitHub, BitBucket, имеют функцию, которая называется запросом на извлечение. Запрос на вытягивание — это заполнитель всех изменений, которые у вас есть на сервере, которые нужно объединить в определенную ветку. Это дает вам обзор изменений и позволяет другим участникам просматривать эти изменения, например, просматривать и комментировать их. Он сообщит вам, можно ли объединить изменения или есть возможные конфликты.

Запрос на вытягивание имеет

  • База — это ветка, в которую вы хотите, чтобы ваши изменения попали.
  • Сравните — это ветка с вашими изменениями, т.е. ветка, в которой есть изменения, которые нужно объединить.

Объединить

После того, как вы завершили все необходимые проверки, такие как реализация кода, просмотр, тестирование, вы хотите внести свои изменения в основную ветку и выпустить их.

Если у вас есть запрос на вытягивание, вы просто делаете это, нажав кнопку «Объединить запрос на вытягивание», но если вы не следуете практике запросов на вытягивание, вы сначала объединяете его локально на своем компьютере, а затем отправляете изменения на сервер.

Чтобы выполнить ручное слияние, скажем, мы хотим объединить «отличную функцию» с «мастером», затем мы сначала извлекаем последний из мастеров, затем объединяем классную функцию с мастером и отправляем основную ветку на сервер.