git rebase

Повторно застосовує коміти з однієї гілки поверх іншої. Зазвичай використовується для дублювання комітів з однієї гілки до іншої, шляхом створення нових комітів у гілці призначення. Більше інформації: https://git-scm.com/docs/git-rebase.

git rebase {{нова_базова_гілка}}

git rebase {{[-i|--interactive]}} {{цільова_базова_гілка_або_хеш_коміту}}

git rebase --continue

git rebase --skip

git rebase --abort

git rebase --onto {{нова_база}} {{стара_база}}

git rebase {{[-i|--interactive]}} {{HEAD~5}}

git rebase {{[-X|--strategy-option]}} theirs {{назва_гілки}}