Fetch і rebase
Завдання
Локальна main і main на origin розійшлися: у кожній з'явився власний commit. Збережіть лінійну історію, перенісши локальну роботу поверх віддаленої.
Послідовність дій
- Завантажте актуальний стан origin.
- Виконайте rebase локальної
mainнаo/main.
Обмеження
Не використовуйте merge: в підсумковій історії не має з'явитися merge commit.
Очікуваний результат
Віддалений commit має стати базою, а локальний - новою копією поверх нього. HEAD має залишитися на main.
Що ви опануєте
Після виконання завдання ви зможете:
- виявляти розбіжність локальної та віддаленої історії;
- поєднувати fetch і rebase;
- зберігати лінійну історію під час спільної роботи.
Ціль
local
origin