Introduction: Squashing Commits

Overview of the upcoming chapter.

We'll cover the following

Previously, I showed the git rebase command and how it can be used to move or rebase a set of commits.

Topics covered

You will cover:

  • git rebase -i
  • git rev-list

By the end of it, you will be comfortable with the idea of squashing commits and perhaps consider how you will safely use it in your own projects.