Git & Version Control

Rebase

/riːˈbeɪs/

Definition

A Git operation that reapplies a series of commits onto a different base commit, resulting in a clean, linear history.

Example in context

"Before merging, rebase onto main so we have a clean history without merge commits."

Related terms

Practice this term

Master 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.