What Is Git Rebase? A Simple Guide for Developers