Практическое задание
Пересадка коммитов через rebase --onto
сложноВ репозитории /root/repo есть ветка main (коммиты base, m1, m2) и ветка topic, которая ответвилась от main ещё до m2 и содержит три своих коммита: t1, t2, t3 (каждый добавляет одноимённый файл t1.txt, t2.txt, t3.txt).
Нужно перенести на вершину main только два последних коммита topic — t2 и t3, полностью отбросив коммит t1. После операции ветка topic должна стоять поверх main (содержать m2.txt, t2.txt, t3.txt), а файла t1.txt в ней быть не должно.
- git rebase --onto
- пересадка коммитов
- относительные ссылки
- topic~N
- точка ветвления