🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to Git Notes
Topic #25

GitHub Branch


Change Platform:


Create a Branch

On GitHub, access your repository and click the "master" branch button.

There you can create a new Branch. Type in a descriptive name, and click Create branch:

GitHub Create New Branch

The branch should now be created and active. You can confirm which branch you are working on by looking at the branch button. See that it now says "html-skeleton" instead of "main"?

GitHub New Branch Created

Start working on an existing file in this branch. Click the "index.html" file and start editing:

GitHub Edit File

After you have finished editing the file, you can click the "Preview changes" tab to see the changes you made highlighted:

Preview Changes and Commit

If you are happy with the change, add a comment that explains what you did, and click Commit changes.

You now have a new branch on GitHub, updated with some changes!


Switch Branch

To switch to another branch in GitHub's web interface, click the branch dropdown and select the branch you want to work on.

To switch branches using the command line:

Example

git switch branch-name

Delete Branch

To delete a branch on GitHub, go to the branches page, find your branch, and click the delete icon (trash can).

To delete a branch using the command line:

Example

git branch -d branch-name

To delete a remote branch:

Example

git push origin --delete branch-name

Rename Branch

To rename a branch using the command line:

Example

git branch -m old-name new-name

Merge Branch

To merge a branch into another on GitHub, open a Pull Request (PR) and follow the prompts to merge.

To merge using the command line:

Example

git merge branch-name

View Branches

To see all branches in your repository on GitHub, click the branch dropdown at the top of the file list.

To view branches using the command line:

Example

git branch

Protected Branches

Some branches (like main) may be protected, meaning you cannot delete or force-push to them without special permissions.

This helps prevent accidental changes to important branches.

Want to go beyond the notes?

Join CodingNow 2.0's Git course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

GitHub Branch – FAQs

Quick answers about learning GitHub Branch in Git.

This free note from CodingNow 2.0 explains GitHub Branch in Git — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every Git topic on CodingNow 2.0, including GitHub Branch, is 100% free with no signup required.
With focused practice, most students grasp GitHub Branch in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now