Using Git interactive rebase in IntelliJ IDEA

Git interactive rebase allows you to change individual commits, squash commits together, drop commits or change the order of the commits. This allows you to clean up your git commit history to make it linear and meaningful, which can make it easier to understand the history of the project in the future. Let’s take a look at how this works.

For more information, see Using Git Interactive Rebase.

Author: Marit van Dijk

Marit van Dijk - Software Developer, Java Champion, Senior Developer Advocate at JetBrains. She is an international keynote speaker and author.