Rebase — это способ объединения master с вашей веткой, когда вы работаете с долго работающей веткой.
Шаги для операции Rebase
Шаг 1 — Перейдите в каталог вашего проекта и создайте новую ветку с именем rebase-example , используя команду git checkout —
Флаг -b указывает имя новой ветви.
Шаг 2. Теперь создайте новый файл и добавьте в него некоторое содержимое, как показано ниже.
Содержимое «Welcome to Tutorialspoint» будет добавлено в файл rebase_file.md .
Шаг 3 — Добавьте новый файл в рабочий каталог и сохраните изменения в репозитории вместе с сообщением (с помощью команды git commit ), как показано ниже —
Флаг -m используется для добавления сообщения в коммит.
Шаг 4 — Теперь переключитесь на ветку «master». Вы можете получить удаленную ветку ( master — это имя ветви) с помощью команды git checkout —
Шаг 5 — Затем создайте еще один новый файл, добавьте в него некоторое содержимое и передайте его в основную ветку.
Шаг 6 — Переключитесь на ветку rebase, чтобы зафиксировать ветку master .
Шаг 7 — Теперь вы можете объединить фиксацию master ветки с rebase-веткой с помощью команды git rebase —