Как объединить ветки без быстрой перемотки вперед в Git

Kak Ob Edinit Vetki Bez Bystroj Peremotki Vpered V Git



Работая в децентрализованной системе контроля версий, известной как Git, пользователи могут создавать множество веток в репозитории для различных целей. Кроме того, вы можете объединить их в основную корневую ветвь. Однако, когда ветки объединяются с фиксацией слияния, этот процесс известен как слияние без быстрой перемотки вперед.

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

В этом руководстве будет обсуждаться процедура объединения веток без быстрой переадресации в Git.







Как объединить ветки без быстрой перемотки в Git?

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



Следуйте приведенной ниже процедуре для соответствующей цели.



Шаг 1: Запустите Git Bash
Сначала запустите « Гит Баш ” терминал с помощью “ Запускать меню:





Шаг 2: Создайте каталог Git
Запустите « мкдир ” для создания нового каталога Git:



$ мкдир Мои_ветки

Здесь, ' Мои_ветки ” — это имя нашего вновь созданного каталога:

Шаг 3. Перейдите в каталог Git.
Перейдите в локальный каталог, где вы хотите внести изменения:

$ CD Мои_ветки

Шаг 4. Инициализируйте репозиторий Git
Теперь создайте пустой репозиторий Git с помощью приведенной ниже команды:

$ Жарко

Шаг 5: Создайте и добавьте файл
Запустите « трогать ', чтобы создать текстовый файл с именем ' файл.txt ” в текущем каталоге:

$ трогать файл.txt

Теперь добавьте его в репозиторий Git с помощью кнопки « git добавить команда:

$ git добавить файл.txt

Шаг 6: Зафиксируйте изменения
После этого зафиксируйте изменения информативным сообщением:

$ git совершить 'файл.txt добавлен'

Здесь мы поместили сообщение коммита в двойные кавычки:

Шаг 7: Создайте ветку
Затем запустите приведенную ниже команду, чтобы создать новую ветку:

$ ветка git развивать

До этого момента мы успешно создали новое имя ветки « развивать ”:

Шаг 8: Переключить ветку
Выполнить « git касса ” для переключения на только что созданную ветку:

$ git касса развивать

Шаг 9: Создайте и добавьте файл
Теперь сначала создайте новый файл внутри новой ветки с помощью приведенной ниже команды:

$ трогать fil2.txt

После этого добавьте его в репозиторий Git:

$ git добавить

Шаг 10: Подтвердите сообщение
Зафиксируйте изменения с помощью сообщения, используя « git совершить команда:

$ git совершить 'добавлен файл2.txt'

Шаг 11: Переключитесь на ветку
Далее переключаемся на основную ветку» мастер ” с помощью следующей команды:

$ git касса мастер

Шаг 12: Объедините ветки Git
Наконец, объедините ветки без быстрой перемотки вперед, используя « git слияние команда. Здесь « –не -ff ” предотвращает слияние от выполнения функции быстрой перемотки вперед:

$ git слияние --но-фф развивать

Как видите, мы объединили « мастер ” ветвь с “ развивать ' ответвляться:

Шаг 13: Проверка слияния
Убедитесь, что ветки объединены с « журнал git команда:

$ журнал git --онлайн

Вывод ниже показывает, что наши две ветки объединены:

Мы собрали самый простой процесс слияния веток без быстрой перемотки вперед в Git.

Вывод

Чтобы объединить ветки без быстрой перемотки в Git, сначала инициализируйте каталог с « $ гит тепла команда. Затем создайте новый файл, добавьте его и зафиксируйте изменения с сообщением в репозиторий Git. После этого создайте и переключитесь на новую ветку. Снова создайте, добавьте новый файл в переключаемую ветку и зафиксируйте его. Наконец, выполните « $ git слияние --no-ff ” для объединения обеих ветвей. В этом руководстве показана процедура объединения веток без быстрой перемотки вперед в Git.