Problem Statement
Explain what `git rebase` does in your own words.
Explanation
Rebase replays commits from your branch onto a new base, creating new commit IDs and a linear history. It’s a rewrite; the old commits are replaced by equivalent ones atop the target base.
Practice Sets
This question appears in the following practice sets:
