 In today's video, I want to show you how you can probably make a mistake and start writing a new future in the wrong branch. What do you do at that moment? How do you transfer it into the correct branch? Maybe you are working on master and you realize I should have been working on this new feature in a completely other branch. If this is the video you're interested in, then you are going to be able to learn how to use git stash and git stash pop. Let's jump into the coding. So let's say I'm working on this file and I change this to about page and that's a change that I've made. I come here, I will add my commit, git commit because I've made something really inspirational. And I will say added title. And then after doing that, maybe I add a couple of divs. And those divs have a URL which has a number of lists. So let's say we had items in there and I've done that so I want to git add. So now my particular new commit that I've made has been staged. So let's say I realize I'm actually working on the wrong branch. This is not where I actually wanted to have this particular feature implemented. So this git stash, which is a very, very nice tool to use. So all I need to do is type git stash. And what it's going to do is that it will pick up all those changes after this commit of about page. So it will get those and hide them in memory. Then what I need to do is say, OK, now I need to check out of the branch that I wanted to have, which is the new futures branch. And since I'm now on the right branch where I should be having my new feature, I'm going to type git stash pop. And when I hit enter, it brings the new changes that I hadn't committed, but I had stored in memory. So it brings them, it puts them in the right place. So now can actually git add that git commit and write a message and say new feature added. And that will allow me to have my two different branches. When I hit git branch here, you'll see that I have my two branches, which is git master and git new feature. And if I git check out of my master, you'll see that we don't have that new feature in here. But if we go to the new branch, which is git checkout new feature, you'll see that we have our new feature in here. So you can be able to actually work with some particular items that you hadn't committed, but you didn't want to lose and you wanted to transfer them to a new branch. So this is how we use git stash, git stash pop to make sure that we don't lose our changes, but rather we can transfer them to another branch. Otherwise, don't forget to give this a like, a subscribe and hit the notification bell for any new videos.