--- title: Rebase onto another branch tags: branch,intermediate --- Rebases the current branch onto another branch. - Use `git checkout ` to switch to the `` to be rebased. - Use `git rebase ` to rebase the current branch onto ``. ```sh git checkout git rebase ``` ```sh git checkout patch-1 git rebase master # `patch-1` is rebased onto `master` git checkout patch-2 git fetch origin # Fetch latest remote branches git rebase origin/master # `patch-2` is rebased onto the latest remote `master` ```