An awesome git branching practice helps you get more productivity. There are two main branches: master and develop branch. And three supporting branches groups are feature, release, hotfix. It helps you avoid headaches and make you happy when coding.
From Tran Kim Hieu - Mobile Evangelist of Silicon Straits Saigon.
Connect him: http://www.linkedin.com/in/trankimhieu