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