Учебники

GitLab — операция перебазирования

Rebase — это способ объединения master с вашей веткой, когда вы работаете с долго работающей веткой.

Шаги для операции Rebase

Шаг 1 — Перейдите в каталог вашего проекта и создайте новую ветку с именем rebase-example , используя команду git checkout

GitLab Rebase Operation

Флаг -b указывает имя новой ветви.

Шаг 2. Теперь создайте новый файл и добавьте в него некоторое содержимое, как показано ниже.

GitLab Rebase Operation

Содержимое «Welcome to Tutorialspoint» будет добавлено в файл rebase_file.md .

Шаг 3 — Добавьте новый файл в рабочий каталог и сохраните изменения в репозитории вместе с сообщением (с помощью команды git commit ), как показано ниже —

GitLab Rebase Operation

Флаг -m используется для добавления сообщения в коммит.

Шаг 4 — Теперь переключитесь на ветку «master». Вы можете получить удаленную ветку ( master — это имя ветви) с помощью команды git checkout

GitLab Rebase Operation

Шаг 5 — Затем создайте еще один новый файл, добавьте в него некоторое содержимое и передайте его в основную ветку.

GitLab Rebase Operation

Шаг 6 — Переключитесь на ветку rebase, чтобы зафиксировать ветку master .

GitLab Rebase Operation

Шаг 7 — Теперь вы можете объединить фиксацию master ветки с rebase-веткой с помощью команды git rebase