Как Git rebase master на любую ветку на примере

Kak Git Rebase Master Na Lubuu Vetku Na Primere



В Git ветвление — это процесс отделения от основной ветки, чтобы разработчики могли работать отдельно, не затрагивая исходный код и других членов команды. Когда разработчик создает репозиторий Git, по умолчанию он добавляется в основную ветку. Тем не менее, разработчики могут переключаться между ветвями всякий раз, когда им нужно, с помощью нескольких команд Git, таких как « git перебазировать », не теряя при этом важной информации.

В этом руководстве мы узнаем, как выполнить Git rebase master на любую ветку на примере, и предоставим описания основных команд Git rebase.

Что такое ребаза Git?

Перебазирование — это процедура добавления или слияния последовательности существующих коммитов поверх нового базового коммита. По сути, это известно как линейная процедура комбинирования. В частности, Git rebase — самая популярная утилита, предназначенная для объединения изменений из одной ветки Git в любую ветку.







Пример: Как переустановить мастер Git на другую ветку Git?

Чтобы Git rebase master или объединил последовательность коммитов с другой веткой Git, сначала откройте « Гит Баш » и перейдите в корневой каталог Git с помощью « CD команда. Далее выполните « $ git ветка -a », чтобы отобразить все существующие ветки и выбрать любую из них для перебазирования. Наконец, выполните « $ git rebase master <название ветки> », чтобы перебазировать мастер на другую ветку в Git.



Теперь давайте проверим следующую процедуру, чтобы просмотреть результат вышеуказанного сценария!



Шаг 1: Запустите Git-терминал

Найдите и откройте « Гит Баш ' в вашей системе с помощью ' Запускать меню:





Шаг 2. Перейдите в корневой каталог Git.

Далее выполните « CD ” для перемещения внутри корневого каталога Git:



$ CD 'C:\Пользователи \n азма\иди'

Шаг 3: Список всех филиалов

Теперь выполните « ветка git ', чтобы отобразить все ветки с помощью ' ' вариант:

$ ветка git

Как видите, отображаются все текущие и существующие ветки, включая удаленные ветки. Мы выберем « особенность ” ветки локального репозитория Git, чтобы выполнить для него ребазинг:

Шаг 4: Перебазируйте master в другую ветку

Наконец, выполните предоставленную команду и укажите имя ветки для действия по перемещению:

$ git перебазировать основная функция

Вывод ниже показывает, что « мастер » перебазируется на « особенность ” успешная ветвь:

Теперь перейдите к следующему разделу, чтобы ознакомиться с основными командами Git rebase и их кратким описанием.

Что такое базовые команды Git rebase?

Давайте проверим основные команды Git rebase, которые указаны в приведенной ниже таблице с описанием:

Команды Описание
$ git rebase --interactive<база> Используется для выполнения интерактивной перебазировки.
$ git rebase<база> Используется для выполнения стандартной перебазировки.
$ git перебазировать –x Используется для запуска сценария оболочки командной строки для каждого отмеченного коммита во время воспроизведения.
$ git перебазировать –d Используется для отмены коммитов из объединенного блока коммитов во время воспроизведения.
$ гит статус Используется для просмотра состояния перебазирования Git.
$ git перебазировать –p Используется для хранения отдельного коммита в истории веток Git.
$ git перебазировать --пропустить Используется для пропуска внесенных изменений.
$ git commit -m «сообщение фиксации для <название ветки>» Используется для фиксации изменений
$ git добавить <файл проекта> Используется для добавления ветки в репозиторий Git.
$ git rebase — продолжить Используется для продолжения изменений, сделанных пользователями.

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

Вывод

Чтобы выполнить перебазирование Git на любую ветку, сначала перейдите в корневой каталог Git и перечислите все существующие ветки, включая удаленные, с помощью « $ git ветка -a команда. Далее выполните « $ git мастер перебазирования <ветка> 'команда для интеграции изменений из Git' мастер ” на указанную ветку. В этом руководстве предлагался метод перебазирования мастера на ветку.