1 00:00:00,120 --> 00:00:01,950 Welcome, welcome, welcome, everyone. 2 00:00:01,950 --> 00:00:06,870 In this section we're talking about one command and only one command get rebase. 3 00:00:06,870 --> 00:00:09,390 So this is a command we haven't talked about at all. 4 00:00:09,390 --> 00:00:11,850 I don't even know if I've mentioned it so far in the course. 5 00:00:12,330 --> 00:00:17,700 And that's because it's another one of these commands that you don't have to use these days. 6 00:00:17,700 --> 00:00:19,260 A lot of people do use it. 7 00:00:19,560 --> 00:00:25,560 But as I'll talk about in the next video, when I first learned it, I was actually told to avoid rebasing 8 00:00:25,560 --> 00:00:29,280 if possible, and there's reasons for that I'm going to go into. 9 00:00:29,820 --> 00:00:35,010 So without spoiling everything or not spoiling, but without just trying to explain it all, now I'll 10 00:00:35,010 --> 00:00:39,750 just say that I don't plan on marking anything as critical, but I'm going to put everything in important 11 00:00:39,750 --> 00:00:41,160 it's worth knowing about. 12 00:00:41,310 --> 00:00:47,760 And increasingly, rebasing is part of workflows or companies workflows on engineering teams. 13 00:00:47,760 --> 00:00:52,860 So you probably want to know about it even if you won't end up using it day to day. 14 00:00:53,280 --> 00:00:55,350 Some people do, definitely. 15 00:00:55,350 --> 00:00:59,850 So we want to start by understanding the difference between two things that are similar rebasing and 16 00:00:59,850 --> 00:01:04,170 merging two different ways of integrating changes from different branches. 17 00:01:04,170 --> 00:01:09,840 And then I'll show you how to use Git Rebase and then I'll talk about when not to rebase. 18 00:01:10,500 --> 00:01:15,690 That is a very important thing to understand something called the golden rule of rebasing, but that's 19 00:01:15,690 --> 00:01:17,280 really all we cover in the section. 20 00:01:17,760 --> 00:01:21,210 We're going to see a bit more of the rebase command in the next section. 21 00:01:21,210 --> 00:01:24,630 It does something different or there's a second way we can use it. 22 00:01:24,630 --> 00:01:29,520 But in this section, we're focusing on using rebase to combine branches. 23 00:01:29,520 --> 00:01:30,150 All right. 24 00:01:30,150 --> 00:01:31,950 Let's talk about rebase.