In this lecture I would like to greet another full request.
And after that I'll march this request into my master branch and in order to create neutral request
I'll create new branch feature to then make some changes push the branch to remote.
And after that open new pull request and let's try to do all of that using good cop desktop.
And here you see the current repository is my throws to get up repository and the thrust I need to add
the new bool request repository here.
And after that I'll create new branch here using GitHub desktop.
Let's add Europe was dream.
And here.
Let's use Option at existing repository.
This one and here less choose a folder on a desktop.
This one pull requests.
Let's click open endless click Add repository this repository was added and feature one branch was automatically
checked out because no head actually points to this feature one branch.
Let's click on this dropdown and using this button you'll branch we are able to create new branch directly
here using GitHub desktop.
And no important notice if I create new branch.
Now it will be created from feature one branch from the current branch and that means that all changes
made in feature one branch will be preserved.
But I don't want to do that because at the moment you know that feature one branch wasn't yet merged
into master branch and the changes were not yet applied to our main default branch.
That's why before creation of the new branch I need to check out master branch like so and you may go
to be a scold for example and ensure that there are no files except read to them file and those files
that were previously opened are marked as deleted.
Actually I can close them here like so and leave only read them into them do file open and if I'll go
back now to get up desktop.
Click on this dropdown and click on the new bridge button and create new branch.
This branch will be created from master branch and that's what I want to do.
Let's give name to this branch feature too like so and click Create branch bottom.
Now let's go back to the escort and make some changes to the project.
Please notice that here in the corner no feature 2 branch is selected as current branch and the let's
add new folder named feature 2.
Like so.
And let's add your file to this folder.
Another feature not the extreme enter.
And here let's add some text.
This file was added in the feature to branch.
Let's save the file and let's go back to desktop and commit.
Changes here.
Notice that here in the left pane all changes where a period and there was just single change.
New file ignores or feature or disks do was added in future to folder.
And now I am able to commit this change.
Let me add here.
Commit message.
Edit folder and file in the feature to branch.
And let's commit to feature to branch.
Let's quickly make another change for example emulation here and NAS or on line save the file go back
to top desktop and commit once again one more change feature to branch.
Let's commit to feature 2 and now I have two comments made in this feature to branch.
You can click on history and observe those changes here.
Notice that my guitar bar is no altar of this comet does because I have configured the user name and
user email specifically for this project locally and that's why my guitar bar is out of all those comments.
Okay.
There is a history all for this feature to branch.
If I go back to changes step you'll see that we are now able to publish our branch.
Let's do that.
Let's click on published Brian's bottom and now I am prompted to enter user name and password for top.
That's because we are using this feature of GitHub desktop for the first time and the user name and
password where not stored before.
That's why let me type my ex username.
My trouble and his password and click save and it right.
Motion to Origin paging origin and now this feature to branch should be pushed to remote.
SARAH Let's verify it.
Let's go to Graham.
And here you will see that feature to branch was created less than a minute ago.
I can go to gold here and click here on the branches and you'll see that feature to branch was updated
two minutes ago by my guitar.
And here in this old branch at least you'll see three branches master feature two and future one.
Let's go back to your desktop and let's actually try to create work w from here.
You can click on branch here and here you'll see option create will request.
And now this option is inactive.
And the reason for that is we haven't yet actually connected GitHub desktop to remote github account.
You may notice that if you'll go to preferences to accounts there is no account selected here and we
need to click sign in button here and enter username and password at the top.
But let's try to do that in the next lecture.
See you soon.
Bye bye.