tldr/pages/common/git-rebase.md

604 B

git rebase

Apply local commits on top of another branch's history.

  • Rebase your local branch interactively with the latest changes in local master:

git rebase -i master

  • Rebase your local branch interactively with the latest changes from upstream:

git fetch origin; git rebase -i origin/master

  • Handle an active rebase merge failure, after editing conflicting file(s):

git rebase --continue

  • Abort a rebase in-progress:

git rebase --abort

  • Rebase your local branch by specifying new base commit and old base commit:

git rebase --onto {{new_base_commit}} {{old_base_commit}}