With the git-rebase command, you can take the changes from one branch and replay them on top of another branch.

- Stackoverflow.com Wiki
3 articles, 0 books.

This is a continuation of a tutorial blog series to learn the basics of Git, using GitHub and the GitHub client.

Git rebase in its simplest form is a command which will merge another branch into the branch where you are currently working, and move all of the local commits that are ahead of the rebased branch to the top of the history on that branch.

Rebase, what is it and why would I want to use it?