Learning A successful git branching