Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Git Branches Tutorial

via freeCodeCamp


This course teaches learners the essential concepts and actions related to Git branches, including creating, switching, renaming, publishing, tracking, pulling, pushing, deleting, merging, rebasing, and comparing branches. The course focuses on using Git via the command line interface. The intended audience for this course includes individuals looking to deepen their understanding of Git and improve their version control skills.


Hosted by Tower.
Branches as a core concept in Git.
Core concepts: the HEAD branch.
Core concepts: local vs. remote branches.
Creating new branches.
Switching branches.
Renaming branches.
Publishing branches.
Tracking branches.
Pulling + pushing branches.
Deleting branches.
Merging branches.
Rebasing branches.
Comparing branches.
Working with Branches Cheat Sheet: a handy resource for your daily work, free to download (

Taught by


Start your review of Git Branches Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.