Mid Version Control Git rebase? Rewrites commit history by moving a sequence of commits to a new base commit, creating a linear history.