В этом исследовании будут обсуждаться:
Что такое коммит слияния в Git?
В Git « фиксация слияния ” — это тип коммита, который создается при слиянии двух или более веток в репозитории. Коммит слияния объединяет изменения из нескольких разных ветвей в одну ветвь. Обычно у него есть как минимум два родительских коммита, по одному для каждой объединенной ветки. Кроме того, он включает в себя все изменения из объединенных ветвей и всю историю ветвей.
Как создать/сгенерировать фиксацию слияния в Git?
Чтобы создать коммит слияния в Git, сначала перенаправьте его в конкретный локальный репозиторий. Затем выберите нужную ветку для слияния и выполните « git merge --no-ff <название ветки> команда. Наконец, проверьте журнал Git, чтобы просмотреть фиксацию слияния.
Шаг 1. Переключитесь на нужный репозиторий
Сначала запустите приведенную ниже команду и переключитесь на конкретный локальный репозиторий:
$ CD 'C:\Git\local_Repo'
Шаг 2. Просмотр журнала Git
Затем просмотрите историю коммитов текущей рабочей ветки:
$ журнал git --В сети
На приведенном ниже снимке экрана видно, что ГОЛОВА указывает на « 5827f21 ” зафиксировать хеш:
Шаг 3. Просмотр доступных веток
Затем перечислите доступные ветки репозитория Git и выберите нужную ветку, которую необходимо объединить. Например, мы выбрали « альфа ' ветвь:
$ ветка git
Шаг 4: объединить ветки
Теперь выполните « git слияние ” вместе с “ –нет-фф ” и конкретное имя ветки, которую необходимо объединить:
$ git слияние --но-фф альфаЗдесь « –нет-фф ” используется для создания сообщения фиксации, даже если ветки перемотаны вперед, и “ альфа ” — это наша целевая ветка, которую необходимо объединить.
После выполнения указанной выше команды откроется текстовый редактор по умолчанию. Введите желаемое сообщение коммита, сохраните изменения и закройте редактор:
В приведенном ниже выводе можно заметить, что « альфа » ветка была объединена с « владелец ' ветвь:
Шаг 5. Просмотр фиксации слияния
Наконец, проверьте журнал Git, чтобы просмотреть сообщение фиксации слияния:
$ журнал git --В сетиМожно заметить, что выделенная часть представляет собой сообщение фиксации слияния с « f8db3cf ” зафиксировать хеш:
Это все, что касается коммита слияния в Git.
Заключение
Коммит слияния — это тип коммита, который создается, когда пользователь объединяет две или более веток в репозитории. Он вносит изменения/модификации из одной ветки в другую ветку Git. Он используется для объединения изменений из разных веток в одну ветку Git. Чтобы создать фиксацию слияния, « git merge --no-ff <название ветки> используется команда ». В этой статье обсуждались коммиты слияния и метод создания фиксации слияния в Git.