Practical guide to branching: Start with one of these battle-tested workflows