В этом руководстве мы узнаем, как выполнить 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' мастер ” на указанную ветку. В этом руководстве предлагался метод перебазирования мастера на ветку.