Introduction
To understand the basics about Git branches, the offical GitHub Hello World project contains all principal steps for creating a branch, editing the code using the branch, and then compare, accept and merge the changes to the “master” branch.
The Yotuube instruction Github Tutorial For Beginners is more comprehensive and also introduces the Git command line tool.