To start with, we are going to perform a very simple rebase, where we will introduce a new file, commit that file, make a change to it, and then commit it again so that we end up with two new commits.
Rebasing commits to another branch
Getting ready
Before we start, we need a repository to work in. You can use a previous clone of jgit, but to get a close-to-identical output from the example, you can clone the jgit repository.
The jgit repository can be cloned as follows:
$ git clone https://git.eclipse.org/r/jgit/jgit chapter4 $ cd chapter4
How to do it...
We start by...