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