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