Git & Version Control

Interactive Rebase

/ˌɪntərˈæktɪv riːˈbeɪs/

Definition

A Git operation (git rebase -i) that lets you rewrite history: squash, reorder, edit, or drop individual commits.

Example in context

"Use interactive rebase to clean up 8 WIP commits into 2 meaningful commits before the PR."

Related terms

Practice this term

Master Interactive Rebase in context by working through exercises in the Git & Version Control module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.