One of the 100 questions in this topic
How much do you know about Git and Version Control?An interactive rebase in Git is an operation that lets you modify commit history in a controlled way. When you run git rebase -i, an editor opens so you can choose what to do with each commit.