Branches are a key part of the Git workflow. With a branch, we can safely diverge from the main line of development to work on new features, and then later propose that they be integrated into the master branch. If your new feature is acceptable, it's just a merge or a rebase away from production. Not only that, but you can create an endless number of branches without any serious overhead.
In this Coffee Break Course, Envato Tuts+ instructor Ed Wassermann will show you how to use this killer feature of Git. So follow along and learn how easy it is to use branches in your own Git workflow.