Skip to main content
Senior

Вибірковий rebase

Senior

Завдання

Перебуваючи на bugFix, перенесіть останні чотири commit цієї гілки (C2-C5) безпосередньо на вершину main.

Вимоги

  • Виберіть діапазон, що починається після HEAD~4.
  • Як нову базу використайте main.
  • Застосуйте вибірковий rebase з --onto.

Очікуваний результат

Гілка bugFix має завершуватися переписаним ланцюжком із чотирьох commit поверх main. HEAD має залишитися на bugFix.

Що ви опануєте

Після виконання завдання ви зможете:

  • задавати стару й нову базу для rebase;
  • переносити лише вибрану ділянку історії;
  • використовувати --onto для складних перебудов графа.
Ціль
localC0C1mainC2C2'C3C3'C4C4'C5C5'HEAD bugFix
Git-тренажер0 команд
terminal
localC0C1mainC2C3C4C5HEAD bugFix