Git Branches
This tutorial provides a comprehensive introduction to Git branches. It begins with an overview of creating branches, which can be thought of as new lines of development in a project history. Next, it explains how to use the git checkout command when selecting a branch. Finally, you will learn how to use the git merge command to integrate the histories of independent branches.
As you read, you should see that Git branches are different from SVN branches. While SVN branches are often used to organize work products in large batches from time to time, Git branches are an essential part of everyday workflows.
Git Tutorial: Branching and Merging