Creating a New Branch in GitHub

Leave a comment

In this post we will look at how to create a branch in GitHub.

In previous posts, we:

  1. Installed Git on Windows using SCM
  2. Signed up for GitHub
  3. Installed GitHub Desktop for Windows
  4. Cloned a Repository from GitHub. We now have a local repo in Windows
  5. Made changes and committed to our local Master
  6. Published our changes to GitHub

In this post, we will create a new Branch, Commit and Revert changes, merge into Master, and publish the branch up to GitHub.

First, open GitHub Desktop. Note the current repository is my-new-app:

This is synced with our GitHub repository:

Now let’s create a local branch called my-new-app-lb:

Provide a name and click Create Branch:

We now have a current repository as my-new-app and current branch as my-new-branch:

If we click Open in Windows Explorer, we see we are pointing to the my-new-app folder:

Let’s open this in VS Code. We see it knows we are in the local branch:

Let’s update the file:

We are updating the original:

And in Notepad we see the local file has been updated:

And we see the changes:

Let’s commit the local branch:

Let’s make another change.

And commit to local branch:

Now let’s say we want to revert to before the Update 2 was made. We can go to

We see the change is reverted:

Now if we switch the current branch to Master, and open in VS Code, we see the original version:

And switching back to the my-new-app-lb branch will show us the updated code.

Now let’s merge this into the Master branch. Go to Master and select Merge into Current Branch:

Select the branch. We see we are merging into Master, and there are 3 commits:

We now see below, where we can push up to GitHub. Let’s hold on that:

And the Master now shows the updated code:

Let’s go back to our branch and make another change.

Now click Commit to my-new-app-lb again:

Select Branch->Compare to branch:

We see we are ahead in changes:

Publish and Pull Request

Let’s create a pull request in GitHub:

In order to do this, we need to publish this branch. Click Publish:

This takes us to GitHub. We can create our pull request:

We now see the pull request come through:

Select to review:

Add a comment:

Close the pull request:

It now shows as Closed:

Change the branch:

We see the new commits and the original Master commits:

 

THANKS FOR READING. BEFORE YOU LEAVE, I NEED YOUR HELP.
 

I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.

IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.

THANK YOU, AND LET'S KEEP LEARNING TOGETHER.

CARL

https://www.youtube.com/carldesouza

 

ABOUT CARL DE SOUZA

Carl de Souza is a developer and architect focusing on Microsoft Dynamics 365, Power BI, Azure, and AI.

carldesouza.comLinkedIn Twitter | YouTube

 

Leave a Reply

Your email address will not be published. Required fields are marked *