Branching dramatically improves your workflow in Git. With branches you can test changes, experiment, and do pretty much whatever you want with your files in a safe, isolated environment. When you’re ready, you can merge your changes into the master branch.
Publisher: InMotion Hosting
You can watch this video also at the source.