С другой стороны, когда у нас есть прямой линейный путь между исходной ветвью и целевой ветвью, может быть выполнено ускоренное слияние.
В этом руководстве будет обсуждаться процедура объединения веток без быстрой переадресации в Git.
Как объединить ветки без быстрой перемотки в Git?
Предположим, вы создали новую ветку для работы над конкретным проектом и хотите интегрировать результаты в основной код или файл. Для указанной цели требуется объединение конкретной ветки с корневой веткой.
Следуйте приведенной ниже процедуре для соответствующей цели.
Шаг 1: Запустите Git Bash
Сначала запустите « Гит Баш ” терминал с помощью “ Запускать меню:
Шаг 2: Создайте каталог Git
Запустите « мкдир ” для создания нового каталога Git:
$ мкдир Мои_ветки
Здесь, ' Мои_ветки ” — это имя нашего вновь созданного каталога:
Шаг 3. Перейдите в каталог Git.
Перейдите в локальный каталог, где вы хотите внести изменения:
Шаг 4. Инициализируйте репозиторий Git
Теперь создайте пустой репозиторий Git с помощью приведенной ниже команды:
Шаг 5: Создайте и добавьте файл
Запустите « трогать ', чтобы создать текстовый файл с именем ' файл.txt ” в текущем каталоге:
Теперь добавьте его в репозиторий Git с помощью кнопки « git добавить команда:
$ git добавить файл.txt
Шаг 6: Зафиксируйте изменения
После этого зафиксируйте изменения информативным сообщением:
Здесь мы поместили сообщение коммита в двойные кавычки:
Шаг 7: Создайте ветку
Затем запустите приведенную ниже команду, чтобы создать новую ветку:
До этого момента мы успешно создали новое имя ветки « развивать ”:
Шаг 8: Переключить ветку
Выполнить « git касса ” для переключения на только что созданную ветку:
Шаг 9: Создайте и добавьте файл
Теперь сначала создайте новый файл внутри новой ветки с помощью приведенной ниже команды:
После этого добавьте его в репозиторий Git:
$ git добавить -А
Шаг 10: Подтвердите сообщение
Зафиксируйте изменения с помощью сообщения, используя « git совершить команда:
Шаг 11: Переключитесь на ветку
Далее переключаемся на основную ветку» мастер ” с помощью следующей команды:
Шаг 12: Объедините ветки Git
Наконец, объедините ветки без быстрой перемотки вперед, используя « git слияние команда. Здесь « –не -ff ” предотвращает слияние от выполнения функции быстрой перемотки вперед:
Как видите, мы объединили « мастер ” ветвь с “ развивать ' ответвляться:
Шаг 13: Проверка слияния
Убедитесь, что ветки объединены с « журнал git команда:
Вывод ниже показывает, что наши две ветки объединены:
Мы собрали самый простой процесс слияния веток без быстрой перемотки вперед в Git.
Вывод
Чтобы объединить ветки без быстрой перемотки в Git, сначала инициализируйте каталог с « $ гит тепла команда. Затем создайте новый файл, добавьте его и зафиксируйте изменения с сообщением в репозиторий Git. После этого создайте и переключитесь на новую ветку. Снова создайте, добавьте новый файл в переключаемую ветку и зафиксируйте его. Наконец, выполните « $ git слияние --no-ff ” для объединения обеих ветвей. В этом руководстве показана процедура объединения веток без быстрой перемотки вперед в Git.