Git Rebase is the ability
to take existing commits,
and to place them on a branch
that starts today.
♪ (whimsical theme music) ♪
Creating a branch is a tough decision.
Start it today, or start it later?
Well, some important fixes
might be happening right now.
So better wait until tomorrow.
That difficult decision
has gone away with Git.
Start a branch whenever you like,
and make it contain the changes
that you intend to deliver.
Focused on a particular feature,
bug fix, or objective.
♪ (whimsical theme music) ♪